본문 바로가기
소프트웨어자료/깃

fatal: Authentication failed for 'https://github.com/repository.git' 문제 해결

by SuperMemi 2021. 12. 21.
반응형

문제 : Git hub Authentication failed

 

올바른 git ID와 비밀번호를 입력했음에도 불구하고 아래와 같은 Authentication fail 에러가 뜨는 경우.

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: Authentication failed for 'https://github.com/repository.git/'

원인 : 무조건 개인 토큰을 이용하여 인증하도록 Git hub 정책이 바뀌었음.

 

메시지를 읽고 보니 git hub의 2021년 8월 13일 부로 Git hub 정책이 변경되었다는 것을 알 수 있었다.

인증 과정에서 더 이상 비밀 번호를 사용하여 인증할 수 없게 됨.

개인 토큰(Personal Access Token)을 발급 받아 사용해야한다.

https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/

 

Token authentication requirements for Git operations | The GitHub Blog

Beginning August 13th, 2021, we will no longer accept account passwords when authenticating Git operations on GitHub.com.

github.blog


해결 방법

 

1. Git hub Homepage에 로그인 후, 우상단 자신의 얼굴을 누르고 settings 에 들어감.

2. 좌측 카테고리중 아래쪽 Developer settings 를 선택함.

3. Personal access tokens에 들어가서 토큰을 재발급 받거나, 새롭게 발급 받는다. 이때 발급받은 토큰의 값을 저장해둔다.

4. 터미널로 돌아와 하고자하는 git 명령을 입력하고, Username에는 동일하게 이전과 같이 입력하고, Password에 이 토큰 값을 붙여넣기 해서 사용한다. 토큰 값은 붙여넣기 했을때 눈에 보이지 않으므로 그냥 엔터를 누르면 정상적으로 잘 작동하게 된다.


 

반응형