728x90
반응형
0. 브랜치 규칙 설정
[Github] Organization 브랜치 규칙 설정
팀 프로젝트를 할 때 브랜치 규칙을 정하지 않으면 마음대로 merge 해서 충돌날 가능성이 크다. 따라서 브랜치 규칙을 정해 몇명 이상 approve를 해야 merge할 수 있도록 설정한다. 1. 규칙 적용할 브
techblogs.tistory.com
1. PR 올리면서 생겼던 문제점
- main 브랜치에 팀원들이 마음대로 merge 할 수 없게 브랜치 규칙을 설정했다.
- 브랜치 규칙에서 설정한 approve 개수만큼 다 받았다.
- 그런데 이상한게 초록 체크가 아니라 회색 체크로 뜬다..
- 그리고 계속 Reivew가 필요하다고 하면서 merge가 막힌다.
2. 해결방안
- 에러를 보니 write access를 가진 reviewers의 approve가 필요하다고 되어 있다.
- 혹시나 팀원들에게 레포에 대한 권한을 안줬나 확인했더니 안줘서 approve 개수로 세질 않은 것 같다..ㅜㅜ
- Settings - Collaborators and teams에서 권한을 줄 팀원을 추가하고 나서 해결됐다.
- 초록색 체크로 바뀐 것을 보아 정상 동작하는 것을 알 수 있다.ㅠㅠ
- 다음부터는 반드시 레포 권한부터 다 주고 프로젝트 시작을 해야겠다.!
728x90
반응형
'Git, Github' 카테고리의 다른 글
[Git] Git Flow란, 서버 환경, 브랜치 종류 (1) | 2024.09.07 |
---|---|
[Github/sts4] 팀프로젝트 개인 작업 중간에 main에 바뀐 코드 pull하기 (0) | 2024.01.09 |
[Github/sts4] 기존 프로젝트에서 새로운 브랜치 가져오기 (0) | 2024.01.04 |
[Github] Readme 파일 목차 (0) | 2024.01.04 |
[Github] Organization 브랜치 규칙 설정 (0) | 2024.01.04 |