2

環境:

  • gitolite (v3.5-0-g4071623) がインストールされています。
  • gitweb がインストールされています。
  • gitolite-admin新しいリポジトリを追加して変更をプッシュする まで、gitolite と gitweb は正常に動作します
    • gitweb ユーザー:www-data
    • gitolite ユーザー:git

と:

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

4

0 に答える 0