1

gitolite と git の使用を検討していますが、開発者がリポジトリのリリース ブランチにコードをプッシュ (コミット) するのを止める方法を見つけようとしています。

開発者にはマスター ブランチと開発ブランチのみへのアクセスを許可したいと考えています。これはギトライトを使用して行うことができますか? どのように?

4

1 に答える 1

2

はい、まさにそれがジトライトの目的です。開発者グループを作成します。

@developers = <list of developers>
@releasers = <list of people allowed to push to release branch>

次に、アクセス ルールを設定します。

repo <reponame>
    RW release = @releasers      # allow @releasers access to release branch
    - release = @developers      # deny @developers access to release branch
    RW master = @developers      # allow @developers access to master branch
    RW development = @developers # allow @developers access to development branch
    - = @all                     # deny all other permissions

または、あなたが適切だと思うより複雑なもの。

于 2013-10-10T17:40:15.753 に答える