전공/gitHub

git push가 안될 때, 제한된 권한 오류

import ysy 2023. 12. 12. 16:27

문제의 시발점

git push가 안됐다.

아래는 에러 내역!

remote: Permission to ysy2000/baccarat.git denied to rovigos-suyeon. fatal: unable to access 'https://github.com/ysy2000/baccarat.git/': The requested URL returned error: 403

 

 

문제의 원인

다행히 바로 원인과 해결법 찾음.

https://stackoverflow.com/questions/47465644/github-remote-permission-denied

요약하자면 ssh 문제가 아니라 github에서 개인 접근 코드(자격 증명용)이 문제라는 것.

이걸 다시 발급 받아 해결해보자!

 

가장 좋았던 해결법

1. github page > profile 이미지 클릭 > settings > 맨아래로 스크롤다운하여 왼쪽에 Developer setting > personal access token > token(classic) > generate new token

 

2. 모두 체크 후 생성 진행 > 화면에 나오는 코드를 복사해준다.

이 코드는 다시 볼 수 없으므로 다른 에디터 등에 저장해주는 것이 좋다.

 

3. 터미널에 다시 가서 아래 코드 입력 후 다시 깃 푸시하면 성공!

git remote set-url origin https://<복사한 코드>@github.com/<유저네임>/<레포지토리 이름>

 

아래 유튜브 영상에서 정말 친절하고 간단히 해결해준다.

포스팅이 헷갈린다면 영상을 봐도 좋을 것 같다.

https://www.youtube.com/watch?v=iLrywUfs7yU

 

Photo by Muhammad Zaqy Al Fattah on Unsplash

반응형