git bash 토큰 인증 로그인
git bash 토큰 인증 로그인
- 오류
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
git bash로 push를 시도하자 위와 같은 오류가 발생했다. password 입력을 통한 로그인 방법이 2021년 8월 13일 이후로 없어진 대신에, personal access token을 이용하는 방법으로 로그인을 하라는 메시지이다.
Personal Access Token 생성 및 윈도우에 적용하기
-
Personal Token 생성
a. github 로그인 후 자신의 페이지에서 우측 상단의 프로필을 눌러 바로가기 메뉴의 [Settings] 클릭
b. 좌측 Nevigation 하단에 [Developer settings] 클릭
c. 좌측 3번째 [Personal access tokens] 클릭
d. 우측의 [Generate new token] 버튼 클릭
e. 적절한 설정값을 넣고 페이지 하단의 초록색 [Generate token] 버튼을 눌러 토큰을 생성한다.
Note : 어디에 쓰이는 토큰인지 알 수 있도록 설명을 넣음
Expiration : 토큰의 만료기간을 설정
Select scopes : 토큰에 부여할 권한의 범위를 정할 수 있다.
f. 생성된 토큰의 식별값은 나중에 확인할 수 없으니 복사하여 따로 보관한다.
-
윈도우에 적용하기
a. Windows 설정에 들어가서 windows 자격 증명을 검색하여 [Windows 자격 증명 관리]에 들어간다.
b. [Windows 자격 증명] 클릭
c. github에 관련된 자격 증명에 대해 [편집] 버튼을 클릭한다.
d. 암호에 (1-f) 단계에서 저장한 토큰 식별값을 입력하여 저장한다.
e. git bash에서 push나 pull을 해보면 잘 되는 것을 확인할 수 있다.
댓글남기기