私のシナリオ:私は、2つのグループ、開発者とサーバーを持つgitolite環境を持っています。当初は、読み取り権限しか持たないサーバーで十分でしたが、今ではgit pullを実行し、デプロイを行った正確な時刻と人物を知るためのタグを作成するスクリプトを用意しています。それは完璧に動作しますが、私はサーバーからのコミットを防止したいと思います。自分のコンピュータの開発者だけがリポジトリにコードを書くことができますが、サーバーからコードをプッシュする人がいます。Gitoliteの許可:書き込みタグは許可しますがコミットは許可しません。
私はRW、RW +、RW + Cの許可をテストしましたが、成功しませんでした。だから私は、サーバーがリポジトリにタグをプッシュできるようにすることはできますが、コミットはできないようにする方法があるかどうかを知りたいと思います。
まあ、definitelly右方向に指摘していること!私は 'RW refs/tags /.* = @ servers'を使い、それは魅力的だった。どうもありがとう。 –
@EvertonLeite素晴らしい!より視認性の高い答えをあなたのコメントに追加しました。 – VonC