Github Access Token 사용하는 법
in Development on Git
갑자기 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 클릭
2. 왼쪽 사이드바 메뉴 중 Developer Settings 클릭
3. Personal Access Tokens 클릭
4. Generate New Token 클릭
5. 다소 개발자스럽게 토큰의 이름을 변수명 짓듯이 지어준다. 만료기간은 무제한
6. 생성된 토큰 값을 어딘가에 저장
7. 맥 Spotlight으로 키체인 검색
8. 키체인 접근에서 전체 목록 탭에서 github로 검색하여 내 깃허브 계정 확인
9. 더블클릭 한 뒤 암호보기에서 아까 복사해둔 토큰값을 넣어줌 (기존에는 계정의 비밀번호였을 것)
10. 커밋이 잘되는 걸 확인한다. 편안~