다들 이 문제 때문에 들어왔을 것이다.
더보기
! [remote rejected] main -> main (pre-receive hook declined)
error: failed to push some refs to
급하디 급한 개발자님들을 위한 해결 방법
아래 순서대로 진행하면 된다.
리포지토리 - 설정 - 리포지토리 - Protected branches - 해당 branch에 Allowed to push를 해당 계정에 맞게 설정(Unprotect 아님 주의!!)
모든 걸 제대로 했는데도 푸시가 안될 때가 있다.
물론 다시 한번 제대로 했는지 확인은 필수임. 간혹 별거 아닌 걸로 어이없게 안될 때가 있으니깐
근데 이번엔 확실히 다른 문제라고 생각했음
무엇보다 에러 메시지보고 예전에 비슷한 경험이 있어서 대강 눈치챔
방법은 매우 간단하다. 권한만 주면 끝
이번에도 한 장으로 끝내봄
아래 순서대로 진행하면 된다.
리포지토리 - 설정 - 리포지토리 - Protected branches - 해당 branch에 Allowed to push를 해당 계정에 맞게 설정(Unprotect 아님 주의!!)
여기서 주의할 점은 Unprotect 아니라는 것! Allowed to merge, Allowed to push 권한을 계정에 맞게 주면 된다.
Allowed to force push 도 마찬가지. 반드시 필요할 때만 사용하자.
권한 설정하고 다시 푸시하면 잘 된다