TL;DR
Include administrators
しない場合、自分がadmin
ならRestrict who can push to matching branches
は機能しない
やりたかったこと
間違えてフォーク元にpush
する事故を防ぐためBranch protection rule
を調べていた所、Restrict who can push to matching branches
という機能を見つけました。
これは下記の通り、push
可能なユーザーを制限する機能という記述が有ります。
一方、自分が試した所、この項目だけを弄ってもpush
できてしまっていました。
対処
下記画像の通り、Include administrators
することで問題を解決できました。
今回は全員がpush
できないようにすることが目標だったので、ひとまずこれで解決しました。