次のコードを使用して、user新しいブランチの作成を拒否しています。
repo my_repo
RW user$ = user
- = user
option deny-rules = 1
したがって、ブランチにuserしかアクセスできないと思われます。userしかし、user新しいブランチを作成および削除できます ( git push Remote xxx:yyy- 動作します!)。
次のコードを使用して、user新しいブランチの作成を拒否しています。
repo my_repo
RW user$ = user
- = user
option deny-rules = 1
したがって、ブランチにuserしかアクセスできないと思われます。userしかし、user新しいブランチを作成および削除できます ( git push Remote xxx:yyy- 動作します!)。
この例に従って、次のことを試すことができます。
repo my_repo
RW user$ = user
- user$ = user
R = user
- = user
gitosisベアレポをgitoliteにコピーするだけでレポをインポートしました。だから私が逃した2つのファイル:
./gl-conf
./hooks/update
gl-conf私はすでに追加しました。次に、追加しました./hooks/update-そして出来上がり、動作します。(私は 2 ステップの gitolite 検証プロセスについて読み、問題を理解しました)