HEROJOON 블로그(히로블)
[Git] Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 해결하기 본문
[Git] Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 해결하기
herojoon 2021. 9. 16. 04:52GitHub에 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 )
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으로 변경되었습니다.
'Git' 카테고리의 다른 글
[Git] Windows에서 git init 취소하기 (0) | 2023.01.30 |
---|---|
[Git] remote: Repository not found. 해결 (1) | 2022.04.05 |
[Git] Git Remote의 특정 Commit Hash값 위치로 되돌리기 (0) | 2020.11.26 |
[Git] 원격저장소 branch 제거하기 (0) | 2020.11.23 |
[Git] 원하는 파일만 Commit & Push하기 (2) | 2020.11.02 |