Github Two Factor 인증 후 fatal: Authentication failed 해결 방법

jelly
3 min readFeb 9, 2021

Github 보안을 위해 Github Two Factor 인증을 하고 나서 git pull, push 등의 명령어를 입력하고 ID/PW 를 입력하면 아랭와 같이 fatal: Authentication failed 메세지가 발생하는 문제가 발생 하게 된다.

이 문제는 Github Two Factor 인증으로 인해 기존 password 로는 인증 할 수 없기 때문에 나타나는 현상으로, 이를 해결 하기 위해서는 아래와 같이 Setting > Developer settings 화면에서 Personal access tokens 을 생성 해서 사용해야 한다. 참고로, Personal access tokens 생성시에는 맨 상단의 Repo 만 체크 하면 된다.

Personal access tokens 이 생성 되면 나오는 Code 를 잘 기억하거나 기록해 두어야 한다. 이 Personal access tokens 이 기존의 Password 대신 사용 되기 때문이다.

이제 다시 git pull 을 해보자! 여기서 중요한 것은 Password 에 위에서 생성한 Personal access tokens 을 사용한다는 것이다.

이렇게 하면 github 에서 git pull, push 등을 잘 사용 할 수 있다

계속 Personal access tokens 을 외울수 없으니 git 의 credential helper 를 이용하여 password 를 기억하면 더 쉽게 사용 할 수 있다 : )

$ git config credential.helper store

그럼 즐거운 개발 세발 ~~~ :)

--

--