-
Github 에러 해결법: Authentication failed for ~ use a personal access token insteadError Handling 2021. 9. 27. 15:14반응형
Github 을 사용하다 보면 2021년 8월 이후로 git pull 을 하려 할때에 아래와 같운 에러가 발생할 때가 있다.
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 ~
이는 8월부터는 Id/Password 방법이 아닌 token 을 이용하여 로그인을 하기 때문에 발생한다.
사실 회사나 다른 컴퓨터에서 깃 ID 와 password 를 조회할수 있어서 불안했는데 토큰 형식이라 더 안전한것 같다.
아래와 같은 순서로 해결하면 된다.
1. 깃헙에 접속하여 로그인한다.
2. 우측 상단의 정보에서 Settings 클릭
3. Setting 페이지에서 좌측 아래 Developer setting 클릭
4. personal access tokens 클릭 후 Generate new token 클릭
5. Note 에는 원하는 사용처 마음대로 입력하고,
expiration 에 사용을 원하는 기간 입력한 뒤
repo 클릭 후 제일 아래 Generate token 클릭
6. 아래처럼 토큰이 생성되면 반드시 복사 (한번만 보여짐)
7. 로컬 컴퓨터의 깃에 등록
git config --global user.name ‘아이디’ git config --global user.password ‘복사한 토큰’
global 로 등록하지않고 git pull 로 할떄 다시 ID / Password 입력하라고 하면 내 깃헙 아이디와 복사한 토큰을 패스워드에 넣어주면됨
8. git pull 성공!
반응형'Error Handling' 카테고리의 다른 글