2

一部のユーザーがリモート リポジトリのマスター ブランチにプッシュすることを制限しなければならない状況があります。私は、どのユーザーも自分のマシンで「git config user.name」を変更して、リモートリポジトリのマスターブランチにプッシュできることを発見しました。ユーザーのログイン アカウント (ssh/http) と git config user.name が同じであることを確認するにはどうすればよいですか?

4

3 に答える 3

0

この種の制限について考えている場合は、プロジェクトの組織を変更する時期かもしれません。

開発者にプロジェクトをフォークして、独自のリポジトリで作業するよう依頼できます。

プロジェクトで (すべてのブランチで) マージされるものを完全に制御できます。各開発者はブランチを取得して作業します。ジョブが完了したら、(メイン リポジトリから) その変更をマージします。

于 2013-05-20T09:09:29.103 に答える