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