github에 리포를 관리하다 보면 main 브랜치를 보호해야 될 때가 있다. 특히 내가 public으로 open 하고 관리하는 리소스에 누군가가 pr을 올리는 게 아니라 그냥 push를 해버린다면 끔찍할 것이다😅 사실 이번에 이와 관련된 일련의 사건이 있기도 했고.. 매년 깃헙 UI와 업데이트로 바뀌기도 하고 까먹어서 정리 겸 올려둔다. 1. 보호할 리포지토리에 settings로 접근 관리할 github repository의 메인에서 우측 상단 Settings를 클릭한다. 2. 좌측 사이드바에 Rulesets 클릭 좌측 사이드바에 Rules -> Rulesets을 클릭한다 3. Branch Rulset을 선택 New reuleset을 선택하고 New branch ruleset을 클릭한다. ..