본문 바로가기
Today I Learned

[TIL] git The requested URL returned error: 403 해결

by 질서정연_ 2023. 3. 28.

 

git add , commit 을 하고 push 를 하려는데 permisstion denied error 가 났다.

 

1. 먼저 git remote -v 로 origin 이 내가 push 하려는 레포 주소가 맞는지 확인한다.

아니라면 

git remote set-rul origin "레포주소" 로 remote 를 설정해준다.

 

2. 아래 글 처럼 제어판 - 사용자 계정 - windows 자격 증명 - 일반 자격증명에서 git 을 선택하고 거기에 내 id와 pw를 입력해준다. 

https://itsjh.tistory.com/47

 

[Git] git error: 403

깃허브에서 소스 파일을 커밋 후 push 하려고 하는데 아래와 같이 403 에러가 발생하는 상황이 있다. unable to acess 'https://github.com/아이디/저장소.git':The requested URL returned error: 403 이것은 깃허브에 최

itsjh.tistory.com

 

3. 저렇게 해 주고 git push origin master 를 하니까 아래 오류가 났다

 

remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for "레포주소"

 

4. git 메인 화면에서 setttings - developer settings - personal aeccess token 에서 토큰을 발행한다. 

세부사항은 아래를 참조했다.

 

https://dev.classmethod.jp/articles/resolving-github-token-authentication-errors/

 

GitHub 토큰 인증 에러 해결 remote: Support for password authentication was removed. Please use a personal access token i

git push 명령어를 입력할 때 나오는 토큰 인증 에러를 해결하는 방법에 대해서 정리해 봤습니다.

dev.classmethod.jp

 

5.

cmd 에서

git config --global user.name "깃계정이름"

git config --global user.email "깃 이메일 "

 

해준다.

 

6. git push origin master 하니까 git login 화면이 나오면서 로그인 하라고 했다

거기에 내 access token 넣어줬음 ! 

 

7. push 성공 : ) 

 

 

댓글