Git Personal Access Token (Git 토큰 인증)

송현아·2021년 9월 15일
0
post-thumbnail
  • 에러 내용

    레퍼지토리에 Push 하는 과정에서 아래와 같은 에러가 지속적으로 발생했습니다.

Username for 'https://github.com': SONG
Password for 'https://SONG@github.com': 
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: Authentication failed for 'https://github.com/ClouDreamers/Template.git/'
  • 에러 원인 🙅🏻‍♀️

    2021년 8월 13일부터 패스워드 기반의 인증 서비스를 중지하기 때문에 발생하는 원인이였습니다.

    URL : https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/

  • 에러 해결 방법 🙆🏻‍♀️

    에러를 해결하기 위해서는 패스워드를 제외하고 남은 두 가지의 인증방식을 따라야 합니다. 이번에는 그 중 하나인 토큰 인증 방법을 사용했습니다.

    • Git SSH 인증
    • Git 토큰 인증
  1. GitHub.com 접속 및 로그인

    https://github.com/ 에 접속해서 자신의 계정으로 로그인을 진행합니다.

  1. Settings 접근

    우상단의 Profile 영역을 클릭한 후, Setting에 접속합니다.

  1. Developer Setting에 접근

    화면 좌상단의 Developer Setting 메뉴로 진입합니다.

  2. Personal Access Tokens > Generate New Token

    좌상단의 Personal Access Tokens 진입 후, Generate New Token 버튼 클릭합니다.

  3. Access Token 생성

  • Note: 무슨 용도의 토큰인지 이름을 지어줍니다.
  • Select Scopes: 해당 토큰에 부여할 권한을 선택합니다. (일단 잘 모르면 다 Check !)
  • Generate Token: 토큰을 생성하는 버튼을 클릭해줍니다.
  1. Personal Access Token 확인 및 복사

    이제 Access Token이 생성되었습니다. 생성된 토큰 값을 확인하고, 안전한 곳에 복사해두면 끝!!!!
    마지막으로 아까 로그인 실패하던 서버로 다시 접속해서 Password 대신 Token 값을 입력하면 성공적으로 계정 인증이 완료된 것을 확인할 수 있습니다. 🙏🏻🙏🏻

0개의 댓글