카테고리 없음

GitKraken 에서 The requested URL returned error: 403 에러 해결 방법

지안22 2023. 8. 26. 00:53

멀쩡히 잘 쓰고 있던 GitKraken에서 새로운 organization의 repository를 클론 후, git push를 하려고 하자, 해당 오류가 생겨났다.

첫번째 오류

이를 해결하기 위해 다음 블로그에서 명령어를 입력해줬는데, 또다시 오류가 생겼다.

두번째 오류

 

빠르게 결론만 말하자면

원인

1. GItHub 토큰 만료.

2. 토큰 만료 후, 새로 만든 organization의 repository를 clone 후 push 불가(commit은 됨)

(토큰 만료 전에 만들어놨던 organization의 repository나, 내 계정의 repository의 commit, push는 되는 상황)

 

해결

1. 실행중인 GitKraken 어플리케이션 종료

2. GitKraken 로그아웃 (로그아웃 버튼이 따로 없기 때문에 .gitkraken 폴더 직접 삭제)

rm -rf ~/.gitkraken

3. GitHub 홈페이지 접속 -> 오른쪽 상단의 자기 프로필 사진 클릭 -> settings -> Applications -> Authorized OAuth Apps -> GitKraken -> Revoke 버튼 클릭해서 연동 제거

4. GitKraken 어플 재실행, Sign in 버튼 클릭

5. GitHub 버튼 클릭

6. 허용하고자 하는 Organization의 Grant 버튼 클릭

(Grant 버튼을 누르면 Revoke 버튼이 활성화 된다)

7. Use these Git Commits 클릭

성공!!

이 영광을 코드스쿼드 동료인 Jinny에게 돌린다.. 도와줘서 감사한 마음을 블로그로 승화하여 다른 분들께도 도움이 되었기를 바라며..