私の git リポジトリには 4 つのブランチがあり、GitHub を使用して管理されています。
- 生産
- 演出
- マスター
- [人の名前]-開発
書き込みアクセスを単一のブランチ ([人の名前]-開発) のみに制限する方法はありますか? どうすればいいですか?
参考までに、同様の質問があります:ブランチへの書き込みを制限する Git フックの書き方は?。
ベストアンサー1
GitHub を使用する場合、各開発者がマスター リポジトリの独自のフォークを持つことが最善の選択肢です。全員が自分のリポジトリにプッシュし、マスター リポジトリへのプッシュ アクセス権を持つ誰かが各開発者のリポジトリからのプルを処理します。ほとんどのオープン ソース プロジェクトはこのように機能します。
独自の Git サーバーを使用する場合は、ユーザーが間違ったブランチにプッシュするのを防ぐためにフックを使用できるはずです。