본문으로 바로가기

안녕하세요. 깃에 PUSH를 했는데요. 

잘되던 깃이 갑자기 403 에러를 밷었습니다.

 

왜 갑자기 안되지 멍 해졌습니다.

 

분명 어제까지 잘됐기 때문이죠...

 

에러 내용

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
fatal: unable to access 'https://github.com/': The requested URL returned error: 403

 

이유를 찾기 위해 에러 메시지를 읽었습니다.

어제 암호 바꼈다고 했는데 처음엔 제가 어제 비번을 바꿨나 하는 생각을 했습니다.

다시 해석을 해보니 git 쪽에서 암호 업데이트를 한 것 입니다. 

 

 

 

1) 무슨 업데이트를 한 것일까요? 

기존에 깃 주소와 암호를 입력 하는 방법 등이 있습니다.

이번 업데이트로 인해 깃아이디 암호 입력 방식은 못하게 됐다고 합니다.

그럼 어떤 방식으로 PUSH를 할 수 있을까요?

 

토큰 방식으로 이 문제를 해결 했습니다. 

아래에 인증 방법 참고 하시면 됩니다.

 

2) 토큰 방식 인증 하는 방법

1- 깃허브 홈페이지에 접속 후 로그인 합니다.

 

2- 로그인 하면 프로필 사진을 클릭 합니다.

3- 왼쪽 사이드 바에서 Developer setting를 클릭합니다.

4- Personal access tokens 클릭 후 Newtoken를 하시면 됩니다.

    - note 및 expiration(토큰만료기간)은 개인이 편하게 설정하시면 됩니다. 

    - 아래에 권한 설정 부분들은 개인이 편하게 설정하시면 됩니다.

5- 토큰 발행 후 기존 리모트 확인 및 삭제 추가 해주시면 됩니다.

리모트 확인

git remote -v 

리모트 제거

git remote remove origin

리모트 추가

git remote add origin https://token@github.com/레포지토리주소

 

push 하시면 되는 것은 확인 해보시면 됩니다! 

 

6- 토큰 주소 

꼭 토큰은 따로 노션 및 메모장에 저장하시는 것을 추천드립니다.

토큰 주소가 다시 접속하면 나오지 않는 것으로 보입니다.

 

그럼 이상  The requested URL returned error 403에 관련한 리뷰를 마치도록 하겠습니다.