2010-04-28 52 views

回答

2

git-dameon用于公共访问。但是,您可以使用gitosis来授予对特定用户组的只读访问权限。例如:

[group thegood] 
writable = myRepo 
members = A B 
[group thebad] 
readonly = myRepo 
members = C 
[repo myRepo] 
description = "my project" 

更多信息请参见example.conf

0

Gitosis不能限制对存储库的写入访问。如果用户在members列表中,则它具有所有读取/提交权限。

Original documentation提到,在这种情况下,只需安装一个git-daemon实例库:

sudo -u git git-daemon --base-path=/home/git/repositories/ --export-all