반응형
문제 : 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/
해결 방법
1. Git hub Homepage에 로그인 후, 우상단 자신의 얼굴을 누르고 settings 에 들어감.
2. 좌측 카테고리중 아래쪽 Developer settings 를 선택함.
3. Personal access tokens에 들어가서 토큰을 재발급 받거나, 새롭게 발급 받는다. 이때 발급받은 토큰의 값을 저장해둔다.
4. 터미널로 돌아와 하고자하는 git 명령을 입력하고, Username에는 동일하게 이전과 같이 입력하고, Password에 이 토큰 값을 붙여넣기 해서 사용한다. 토큰 값은 붙여넣기 했을때 눈에 보이지 않으므로 그냥 엔터를 누르면 정상적으로 잘 작동하게 된다.
반응형
'소프트웨어자료 > 깃' 카테고리의 다른 글
Mac 에서 git 사용할 때 에러 해결. You have not agreed to the Xcode license agreements. (0) | 2022.09.25 |
---|---|
git 오류 해결 - fatal: The current branch master has no upstream branch. (0) | 2022.07.05 |
Git 시작하기 (with github) (0) | 2020.03.28 |