Git

[Git] 개인 액세스 토큰 발급받기

도트7 2022. 1. 26. 22:15

 깃허브에서 2021-08 부로 비밀번호 인증 방식에서 개인 액세스 토큰 인증 방식으로 바뀌었기 때문에 깃 레포지토리에 접근하려면 개인 액세스 토큰을 발급받아야 한다.

 

 

 깃 허브에서 상단 우측의 프로필을 클릭하면 출력되는 메뉴에서 Settings를 선택한다.

 

 

페이지 좌측 메뉴의 하단에서 Developer settings를 선택한다.

 

 

 좌측의 Personal access tokens을 선택하고 우측 상단의 Generate new token을 선택한다.

 

 

 Note에는 해당 토큰의 용도를 적고 Expiration에는 토큰의 만료 기간을 설정해줄 수 있다. 그리고 select scopes에서는 토큰이 가질 수 있는 권한을 설정해줄 수 있다. 토큰은 비밀번호 대용으로서 사용되는데 이 토큰으로 어디까지 접근이 가능한지를 설정하는 것이다. 모든 권한을 다 주면 편리하겠다 생각할 수도 있지만 토큰이 공격자에게 탈취당하는 상황을 가정하면, 공격자에게 내 계정의 모든 권한이 넘어가는 상황이 발생하므로 필요한 권한만 최소한으로 부여하는 것이 좋다.

 

 

 토큰을 생성하면 "ghp_"로 시작하는 토큰 인증번호를 얻을 수 있다. 이 토큰은 이 페이지를 벗어날 경우 절대 다시 확인할 수 없기 때문에 텍스트로든 사진으로든 저장해놔야 한다.

 

 만약 실수로 페이지를 벗어나 토큰을 확인할 수 없게 됬다면 토큰을 생성하는 페이지에서 해당 토큰을 삭제할 수 있으니 삭제하고 다시 만들면 된다.