リポジトリへのフォースプッシュをブロックする
リポジトリのすべてのブランチ、あるいはデフォルトブランチに対するフォースプッシュ(git push --force
)をブロックできます。
メモ: 各リポジトリは、それを所有している Organization あるいはユーザのデフォルトの設定を自動的に継承します。リポジトリのオーナーが設定を自分のすべてのリポジトリに強制している場合、デフォルト設定を上書きすることはできません。
-
http(s)://HOSTNAME/login
で GitHub Enterprise Server インスタンス にサインインしてください。 -
任意のページの右上の隅で をクリックしてください。
-
検索フィールドにリポジトリ名を入力して [Search] をクリックします。
-
検索結果から、リポジトリ名をクリックしてください。
-
ページの右上の隅で [Admin(管理)] をクリックしてください。
-
左サイドバーで [Admin(管理)] をクリックしてください。
-
Push and Pull(プッシュとプル)の下でBlock(ブロック)あるいはBlock to the default branch(デフォルトブランチのブロック)を選択してください。
変更はすぐに有効になります。 後で考えが変わった場合には、フォースプッシュを再度許可することも簡単にできます。