본문 바로가기

Git

[Git] 토큰 로그인 방법

 

문제 상황

 

 

 

 

아래와 같은 문구와 함께 push에 실패했다.

 

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/kaori-killer/my-first-blog.git/'

 

 

 

이유

 

2021년 8월 13일부터 github에서 git 작업을 인증할 때, 계정 암호 인증에서 토큰 기반 인증으로 변경되었기 때문이다.

 

 

 

해결 방법

 

토근을 받급받고, password 인증할 때 넣어주면 된다.

 

 

 

토근 발급받는 방법

 

로그인 -> settings -> developer settings -> personal access tokens -> generate new token

 

note 부분에는 무엇을 위해 사용되는 토큰인지 적어준다.

그리고 허용범위를 선택한다. (보통 repo만 선택한다.)

 

알 수 있듯이, 토큰마다 권한과 유효기간을 다르게 설정할 수 있다.

 

주의할 점은, 한번 생성된 토큰은 다시 볼 수 없다. 따라서 기억해야 한다.

만약 까먹었다면 토근을 재생성한다.

 

'Git' 카테고리의 다른 글

[Git] commit한 메시지 수정하기  (0) 2022.01.06