1

gitweb 的奇怪权限问题: -- 在chgrp -R www-dataweb 界面中可以看到 "www-data" 组 ( ) 中的存储库,但仍然在默认 "git" 组中的存储库没有:

> ll repositories
drwxr-x---  7 git www-data 4096 Oct 16 14:34 this_works.git/
drwxr-x---  7 git git      4096 Oct 14 17:07 this_doesnt_work.git/

www-data 在“git”组中(使用完成usermod -a -G git www-data):

> groups www-data
www-data : www-data git

正确组中的用户可以读取存储库,因为 .gitolite.rc 包含:

UMASK =>  0027

两个存储库都在 projects.list 中,其他方面相同。检查sudo su www-datawww-data 可以查看两个存储库的内容。

4

0 回答 0