0

Newbie GitHub question: I have setup an organization in GitHub and created a private repository. Now, how do I only allow only certain members the ability to push to the master branch, while allowing others the ability to create & push branches other than master?

Or am I thinking about this incorrectly? I basically want to have a review process so that code must be reviewed before being merged into master and don't want to let contributors just be able to push directly to master branch.

4

1 に答える 1

1

最善の方法は、メイン リポジトリ (マスターが存在する場所) への書き込みを許可された開発者に制限することです。そして、もう一方に読み取りアクセスを許可します。この方法でforkレポを作成できます (フォークは非公開のままです)。

次に、マスターとマージしたいときに、プル リクエストを送信します。

承認されていない開発者がブランチを共有する必要がある場合は、他のリポジトリとしてリモートおよびプル/プル リクエストとして互いのフォークを追加できます。

この助けを願っています!

于 2012-12-03T21:43:08.383 に答える