環境:
- gitolite (v3.5-0-g4071623) がインストールされています。
- gitweb がインストールされています。
gitolite-admin新しいリポジトリを追加して変更をプッシュする まで、gitolite と gitweb は正常に動作します- gitweb ユーザー:
www-data - gitolite ユーザー:
git
- gitweb ユーザー:
と:
usermod -a -G git www-data
usermode -a -G www-data git
新しいリポジトリを追加すると、gitolite の権限がprojects.list( -rw-------user: read write)に変更されます
gitweb がprojects.listファイルを使用して機能するためには、パーミッションは少なくとも
-rw-r-----(ユーザー: 読み取り、書き込み、グループ: 読み取り)である必要があります。
ファイルへのアクセス許可を手動で設定すると、次のようになります。
chmod g+r projects.list
、gitweb が再び動作を開始します。
ファイル.gitolite.rcには が含まれていますUMASK => 0027。
質問:
プッシュが実行されたときにgitoliteがファイルに許可-wr-r-----(u:rw g:r) を設定する方法は?projects.listgitolite-admin