이번 포스팅에서는 GitHub 의 인증 수단인 개인 토큰(a personal access token)을 발급하고 인증하는 절차를 소개하겠습니다. 

 

터미널에서 GitHub 을 사용하다가 아래와 같은 에러 메시시가 나왔다면, 이는 2021년 8월 13일 부로 "비밀번호로 인증"하는 방식이 더이상 사용할 수 없게 됨에 따라, 개인 토큰 (a personal access token) 을 새로 발급받아서 인증해야 GitHub API 에 접속할 수 있다는 뜻입니다. 

 

[error messages]
remote: support for password authentication was removed on august 13, 2021. 
              please use a personal access token instead

 

 

깃 인증 토큰을 새로 발급 받으려면, GitHub 홈페이지 (https://github.com/) 에 로그인을 한 후에

 

(1) 프로필 메뉴 (우측 상단) > (2) Settings > (3) Developer settings > (4) Personal access tokens > (5) Generate new token > (6) New personal access token 설정 (Note, Expiration, Select scopes) 후 Generate token 클릭 > (7) 새로 생성된 token 을 복사(Ctrl + C) --> 터미널에서 붙여넣기 (Ctrl + V) 

 

의 순서로 진행해주면 됩니다. 

 

GitHub: a process of generating a new personal access token

 

 

 

아래의 화면 캡쳐는 GitHub의 개인 인증 토큰에 대한 설명(note), 만료일(expiration), 접근 권한(access scopes)을 설정하는 UI 화면입니다. 용도에 맞게 만료일과 접근 권한을 다르게 해서 Git Token을 여러개 새로 발급할 수 있습니다.  

 

select git token's access scopes

 

 

위의 (1)~(6)의 절차를 따라서 새로운 GitHub 개인 인증 토큰을 발급하였다면, 이를 복사(Ctrl+C)해서 --> 터미널의 패스워드 입력 커맨드라인에 붙여넣기(Ctrl+V) 해주면 됩니다. 

 

GitHub authentication using a personal Token

 

이번 포스팅이 많은 도움이 되었기를 바랍니다. 

행복한 데이터 과학자 되세요!  :-)

 

728x90
반응형
Posted by Rfriend
,