본문 바로가기
개발/Git

깃 토큰 인증(Git personal access token)

by amkorousagi 2021. 8. 16.

에러 내용


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.

"

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.

"

 

 

에러 원인


2021년 8월 13일 부로, 더이상 패스워드 기반 인증을 지원하지 않는다고 한다.

 

 

 

해결방법


패스워드를 제외하고 남은 대표적인 인증 방식은 다음의 두가지가 있다.

  1. 깃 ssh 인증
  2. 깃 토큰 인증

 

SSH 인증 방법


 

깃 SSH 인증 방법

깃 SSH인증 방법 SSH 키 생성 터미널에 다음 명령어 입력 (이메일은 깃 헙에서 "Settings"->"Emails"에서 Primary로 등록된 것 기준) ssh-keygen -t ed25519 -C "your_email@example.com"​ 다음 명령어로 SSH 키..

amkorousagi-money.tistory.com

 

 

 

깃 토큰 인증 방법


환경 : window의 powershell 이나 linux의 terminal 등 bash 기반 cli

  1.  깃허브 로그인 후 우측상단의 프로필 메뉴에서 "Settings"  
    Settings
  2. 좌측 메뉴에서 "Developer settings"
    Developer settings
  3. 좌측 메뉴에서 "Personal access tokens"
    Personal access tokens
  4. 우측 상단에 "Generate new token"
    Generate new token
  5. Note 입력
    Note
  6. 만료 기한 입력
    Expiration
  7. 권한 설정 (잘 모르겠다면 전부 체크)
    Select access scope
  8. 토큰 생성
    Gnerate token
  9. 토큰 복사
    copy token
  10. 비밀 번호 대신 입력 (터미널에서 ctrl + shift + v)
    enter token
  11. 완료

참고 자료


 

Creating a personal access token - GitHub Docs

Personal access tokens (PATs) are an alternative to using passwords for authentication to GitHub when using the GitHub API or the command line. If you want to use a PAT to access resources owned by an organization that uses SAML SSO, you must authorize the

docs.github.com

댓글