Development/TrobleShooting

[Git] Push가 안되는 이유는? git remote : Permission to ---The requested URL returned error: 403

이대코 2023. 10. 16. 19:56

 

1. 문제 정의

403에러가 발생했다.

 

해결방법을 찾기 전, 내가 무엇을 빠뜨렸는지 차근차근 되돌아보자.

 

1. 깃허브 url 가져와서 인텔리제이에 연결도 했고, 

2. Manage remotes 도 설정해놨고

3. develop 브랜치에서 new branch해서 새로운 브랜치 만든 상태이고..(여기까진 로컬 저장소이고)

4. 커밋하고 푸쉬만 한다면 원격 저장소인 깃허브에 자동으로 브랜치가 생성되어야 하는데?!?!?!

나를 막는 나 자신.

2. 해결방안 접근

1) remote 경로 재설정

혹시나 해서 remote 경로를 재설정해줬다... 그러나 아무일도 일어나지 않았다.

 

2) Githun Token 재설정

찾아보니, 내 Github Token이 만료됐다는 걸 확인할 수 있었다!!! (배경에서 놓쳤던 부분)

얼른 깃허브에 가서 토큰을 재발급 받아주었다.

근데 그래도 딱히 변하는 건...

 

3) 키체인 설정

토큰을 재발급 받은 후 키체인 설정까지 만져주니 다행이 해결할 수 있었다.

 

- cmd_space를 통해 "keychain Access"에 접근한다.

- github.com을 검색한다.

- github.com에 들어가 Account(github닉네임) + password(토큰값) 을 입력해준다.

나도 토큰 만료값이 안지났으면 바로 이작업부터 했....

- Save Changes해주고 다시 push하면 정상적으로 Push된다!!!!

참고로 save changes하면 비밀번호 입력하라고 뜨는데 이건 맥북 암호 쳐야함