36 lines
735 B
ReStructuredText
36 lines
735 B
ReStructuredText
==========================================================
|
|
``gitosis`` -- software for hosting ``git`` repositories
|
|
==========================================================
|
|
|
|
group -> list of repos
|
|
|
|
/usr/local/bin/git-shell-enforce-directory
|
|
|
|
check that the user account (e.g. ``git``) looks valid
|
|
|
|
ssh keys
|
|
|
|
regenerate authorized_keys, only touching lines that look safe
|
|
|
|
allow skipping .git suffix
|
|
|
|
git-daemon-export-ok
|
|
|
|
Example configuration::
|
|
|
|
[gitosis]
|
|
|
|
[group NAME]
|
|
members = jdoe wsmith @anothergroup
|
|
writable = foo bar baz/thud
|
|
readonly = xyzzy
|
|
map writable visiblename = actualname
|
|
map readonly visiblename = actualname
|
|
|
|
[repo foo]
|
|
description = blah blah
|
|
daemon-ok = no
|
|
|
|
[gitweb]
|
|
homelink = http://example.com/
|