mainブランチを保護する
mainブランチはpull requestを使って編集するものです。
直接編集することはしません。
なので、編集を拒否する設定をします。
リポジトリのsettingsにアクセス
github.comでリポジトリを開いて、画面上部の「Settings」をクリックしてください。
Branches設定にアクセス
画面左側のメニューから「Branches」をクリックしてください。
ルールの追加
「Add branch protection rule」をクリック
情報の入力
Branch name patternに「main」と入力します。
「Require a pull request before merging」にチェックを入れてください。
デフォルトで「Require approvals」にチェックが入っています。
プルリク承認前にコードレビューを必須にしたい場合は残してください。
以上