Github Access Token 사용하는 법

갑자기 Git에 Push가 안된다.

어느날 평소처럼 깃에 Push를 하려고 했더니 에러가 뜨더라.

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 information.
fatal: unable to access 'https://github.com/minkukjo/minkukjo.github.io.git/': The requested URL returned error: 403

사실 이 에러는 이전에도 몇 번 이메일이 와서 인지하고 있었다.

내용은 2021년 8월 13일부로 완전히 ID/PW 기반의 인증이 폐기됐으니 앞으로는 토큰을 사용하여 인증하라는 것이다.

그럼 어떻게 적용하는지도 좀 친절하게 알려주면 좋으련만..

깃 공식 블로그에 따로 그런 내용은 없어서 Mac OS 기준으로 Access Token을 적용하는 법을 정리해보았다.

1. 깃허브 우측 상단의 내 계정 아이콘 누르고, Settings 클릭

스크린샷 2021-08-17 오후 10 49 19

2. 왼쪽 사이드바 메뉴 중 Developer Settings 클릭

스크린샷 2021-08-17 오후 10 49 51

3. Personal Access Tokens 클릭

스크린샷 2021-08-17 오후 10 50 14

4. Generate New Token 클릭

스크린샷 2021-08-17 오후 10 51 07

5. 다소 개발자스럽게 토큰의 이름을 변수명 짓듯이 지어준다. 만료기간은 무제한

스크린샷 2021-08-17 오후 10 52 00

6. 생성된 토큰 값을 어딘가에 저장

스크린샷 2021-08-17 오후 10 52 40

7. 맥 Spotlight으로 키체인 검색

스크린샷 2021-08-17 오후 10 56 35

8. 키체인 접근에서 전체 목록 탭에서 github로 검색하여 내 깃허브 계정 확인

스크린샷 2021-08-17 오후 10 57 35

9. 더블클릭 한 뒤 암호보기에서 아까 복사해둔 토큰값을 넣어줌 (기존에는 계정의 비밀번호였을 것)

스크린샷 2021-08-17 오후 10 58 16

10. 커밋이 잘되는 걸 확인한다. 편안~

스크린샷 2021-08-17 오후 10 58 56

스크린샷 2021-08-17 오후 10 59 06



© 2022. by minkuk

Powered by minkuk