[Github] git push origin master 후, password 입력 후 오류 (Authentication failed for ~)

3205 단어 GitHubGit

소개



이 기사에서는 git push origin master後、password入力後のエラーについて를 작성합니다.

주제



터미널에서


 % git push origin master
Username for 'https://github.com': ユーザー名
Password for 'https://[email protected]': パスワードを入れてみた
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/ユーザー名/リポジトリ名/'

비밀번호는 여러 번 입력해도 동일하며,
비밀번호를 변경해도 안됩니다.

결론



2021년 8월 13일 이후,
GitHub의 리포지토리에 액세스하려면,
사용자 이름과 암호가 아닌 アクセストークン가 필요해진 것 같습니다.

몰랐다. . .

방법



Github에 로그인 후 오른쪽 상단 아이콘을 선택하고 Settings

좌하의 Developer settings 에.

Personal access tokens 에서 Generate new token 에.


New personal access token 도착하면,
최소한 repo 에 체크합니다.

그런 다음 Generate token 합니다.


トークンは、後で確認することができないので、どこかにメモしておきます。

다시


 % git push origin master
Username for 'https://github.com': ユーザー名
Password for 'https://[email protected]': 先ほどのトークン
Enumerating objects: 113, done.
Counting objects: 100% (113/113), done.
Delta compression using up to 8 threads
Compressing objects: 100% (100/100), done.
Writing objects: 100% (113/113), 27.89 KiB | 4.65 MiB/s, done.
Total 113 (delta 2), reused 0 (delta 0), pack-reused 0
remote: Resolving deltas: 100% (2/2), done.
To https://github.com/ユーザー名/リポジトリ名
 * [new branch]      master -> master

무사히 지나갔습니다.

이상입니다.

끝에



정보는 중요합니다.
모르면 아픈 눈을 보는 전형적인 예군요.

이하 참고 사이트입니다.
GitHub의 리포지토리에 액세스할 때 "remote: Support for password authentication was removed on August 13, 2021." 오류
GitHub에서 비밀번호 인증이 폐지되므로 이중 인증과 토큰 인증 설정 방법을 정리했습니다.
GitHub, 비밀번호 인증 그만?

내일도 최선을 다하겠습니다!

좋은 웹페이지 즐겨찾기