1
すべての開発者がリポジトリにアクセスするように設定したいのですが、ある特定のファイルは特定のユーザーだけが変更する必要があります。vrefは新しいブランチを拒否します
RWCD = @developer
RW+ refs/tags = @developer
RW+ VREF/NAME/version.properties = @versionPropertyModifier
- VREF/NAME/version.properties = @all
これは、すべて正常に動作しますが、1つの問題がある: @versionPropertyModifierグループのメンバーではないいずれかの開発者がプッシュがversion.properties VREFにリンクして拒否された新しいブランチをプッシュしたいと考えています。
私のルールセットには何が間違っていますか?
あなたの答えてくれてありがとうしかし、その構成は、周りだけで、他の方法です。グループ "@versionPropertyModifier"のユーザーは、ファイルversion.propertiesを変更できません。しかし、それは:グループ "@versionPropertyModifier"のユーザーだけがversion.propertiesファイルを変更できるようにする必要があり、@allはブランチを作成してプッシュできるはずです。 – MeMeMax
@MeMeMaxここで述べたように(https://stackoverflow.com/a/29840269/6309)、そこには(http://gitolite.com/gitolite/cookbook/#access)、あなたは 'gitolite acces'を試しましたか?ルールをデバッグしますか? – VonC
デバッグしようとしましたが、解決策には出ませんでした。私はVREF/NAME_NCが私が探しているものだと思うが、まだわからない。最初に私たちのGitoliteバージョンをアップグレードする必要があります。 – MeMeMax