[Github] 토큰 생성과 로그인 방법 본문

Github

[Github] 토큰 생성과 로그인 방법

최재강 2021. 8. 24. 15:14

평상시와 같이 repository에 commit을 push하기 위해 비밀번호를 입력했으나 다음과 같은 메세지를 확인했습니다.
알고보니 2021년 8월 13일 부터 Github에서 인증할 때 계정암호의 방식을 허용하지 않게 되었다고 합니다.

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 infomations.

따라서 저와 같이 암호를 사용하여 git repository에 pull, push, clone 등을 했던 경우 github에서 토큰 인증을 받아서 사용해야 합니다.

1. github 접속, 로그인 후 프로필을 클릭 → Setting 클릭

2. 메뉴 하단에 Developer settings 클릭

3. Personal access tokens 클릭

4. Generate new token 클릭

5. 토큰 이름 작성 후 허용 범위 선택 후 토큰 생성

저의 경우 repository를 위해 token을 생성하는 것이므로 repo만 체크했습니다.
일반적인 경우 repo만 체크하셔도 됩니다

6. 생선된 토큰 값 복사 (가장 중요!)

생성한 토큰값은 지금 시점에서만 볼 수 있어 꼭 메모장 같은 곳에 기록해두시길 바랍니다. 만약 토큰값을 잊어버렸다면 다시 생성 해야 합니다.

위 작업을 끝냈다면 하려던 git 작업의 password부분에 발급받은 토큰값을 넣어 작업을 진행합니다.

 

패스워드를 입력하는 것이 훨씬 편했고 토큰 사용이 귀찮긴 하지만 보안적으로는 더 안전해진 것 같네요..

 

 

참조

https://github.blog/2009-03-27-force-a-gem-rebuild/

https://naknaklee.github.io/etc/2021/08/15/github-personal-access-token/

Comments