강
[Github] 토큰 생성과 로그인 방법 본문
평상시와 같이 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/
'Github' 카테고리의 다른 글
[Github] 특정 폴더만 clone 받기 (3) | 2021.09.27 |
---|---|
[Git] Another git process seems to be running in this repository 에러 해결 (0) | 2021.09.14 |
[Github]Git 내 컴퓨에 계정 등록 (0) | 2021.08.31 |
Comments