2

语境:

  • gitolite (v3.5-0-g4071623) 已安装;
  • 安装了 gitweb;
  • gitolite 和 gitweb 工作正常,直到我添加一个新的存储库gitolite-admin并推送更改
    • gitweb 用户:www-data
    • gitolite用户:git

和:

usermod -a -G git www-data
usermode -a -G www-data git

当我添加一个新的存储库时,gitolite 将权限更改projects.list-rw-------(用户:读写)

为了让 gitweb 使用projects.list文件工作,权限应该至少是 -rw-r-----(用户:读写;组:读取)

当我手动设置文件的权限时:

chmod g+r projects.list

, gitweb 又开始工作了。

文件.gitolite.rc包含UMASK => 0027.

问题:

执行推送时如何使 gitolite 设置权限-wr-r-----(u:rw g:r)projects.list归档gitolite-admin

4

0 回答 0