HEROJOON 블로그(히로블)

[Git] Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 해결하기 본문

Git

[Git] Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 해결하기

herojoon 2021. 9. 16. 04:52
반응형

GitHub에 Push하려고 할 때 기존에는 username, password로 push가 되었지만,

어느 순간부터 push가 되지 않으면서 아래와 같은 에러가 출력되었습니다.

 

1. Error명

C:\Users\herojoon\IdeaProjects\sameple-project>git push -u origin master
Logon failed, use ctrl+c to cancel basic credential prompt.
Username for 'https://github.com': herojoon432@gmail.com
Password for 'https://herojoon432@gmail.com@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/herojoon432/sameple-project.git/'

 

2. 이유

remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

password를 통한 인증은 2021년 8월 13일 제거되었고, 대신 access token을 사용하라는 문구를 출력해주고 있습니다.

 

remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.

위 링크에서 정보를 확인하라고 말해주고 있습니다.

위 링크를 접속해서 아래 가이드 링크로 이동하면 access token에 대한 친절한 가이드 문서를 볼 수 있습니다.

( 링크: https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure )

 

 

( 링크: https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token )

 

3. 토큰 생성해서 GitHub에 Push하기

위 가이드에 따라 개인 토큰을 발급해보았습니다. 아래는 제가 발급한 설정 입니다.

 

생성한 토큰을 복사합니다. ( **이 화면에서 반드시 토큰을 복사해서 메모장 같은 곳에 따로 가지고 계세요. )

 

다시 GitHub에 Push를 합니다. 정상적으로 Push되는 것을 확인할 수 있습니다.

Username에 GitHub계정 입력.

Password에 발급받은 토큰 입력.

C:\Users\herojoon\IdeaProjects\sameple-project>git push -u origin master
Username for 'https://github.com': ★GitHub계정을 입력해주세요!★
Password for 'https://herojoon432@gmail.com@github.com': ★발급받은 토큰을 입력해주세요!★
Enumerating objects: 17, done.
Counting objects: 100% (17/17), done.
Delta compression using up to 8 threads
Compressing objects: 100% (14/14), done.
Writing objects: 100% (17/17), 126.27 KiB | 6.01 MiB/s, done.
Total 17 (delta 0), reused 0 (delta 0)
To https://github.com/herojoon432/sameple-project.git
 * [new branch]      master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

 

끝.

 

 

<참고>

2020년 10월부터 GitHub의 default main branch명이 기존 master에서 main으로 변경되었습니다.

**참고 링크: https://github.blog/changelog/2020-10-01-the-default-branch-for-newly-created-repositories-is-now-main/

 

반응형
Comments