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