在码头设置中,我有以下内容:
这两个容器为git用户共享相同的uid / gid。
Redmine用户列在git组中,因此redmine用户可以在存储库中浏览,但部分如下:
似乎redmine用户的git组无法访问每个repo中的某些文件;如果我试图通过redmine webapp访问我的回购,我可以体验到它。
如果我把所有的回购品都称为redmine:redmine,一切都很好,但这并不令人满意。
除了在我的容器中共享同一个用户外,我还能做些什么吗? (将redmine作为git用户运行)
编辑:
请阅读Setting umask in Git / Gitolite
如果我像这样设置权限chmod -R g + rX
,似乎可以工作