작성
·
356
0
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags origin main:main
remote: Support for password authentication was removed on August 13, 2021.
remote: Please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication.
fatal: Authentication failed for 'https://github.com/ahha-k/hello-world.git/'
Pushing to https://github.com/ahha-k/hello-world.git
오류가 나면서 완료됨.
이라는 오류가 나서 더 이상 진전이 나가지 않습니다.
해당 사항을 해결하기 위해 구글링을 통해 소스트리 파일 속 passwd 파일을 삭제하기도 하였고 재로그인을 통해 올바르게 깃허브 주소에 접속했는데도 불구하고 같은 오류가 뜹니다. 해결방법을 혹시 알 수 있을까하여 이렇게 질문 남깁니다.
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
ㅇㅎ님의 질문은 GitHub에서 비밀번호 인증 방식을 지원하지 않게 되면서 발생한 것으로 보입니다. 2021년 8월 13일 이후 GitHub은 개인 액세스 토큰(PAT)을 사용하여 HTTP를 통한 Git 작업 인증을 요구하고 있습니다. 즉, 옛날 방식의 비밀번호를 사용한 인증이 더 이상 작동하지 않게 된 것입니다.
이 문제를 해결하기 위해서는 기존에 사용하던 비밀번호 대신에 개인 액세스 토큰을 생성하여 깃 명령어에 사용해야 합니다. 아래의 기존 답변 링크에서 유사한 문제를 해결한 방법을 찾을 수 있으므로 참조하실 수 있습니다.
git push
를 시도해보라는 답변을 확인하실 수 있습니다.또한, 아래 링크된 글들은 깃허브 인증 오류와 관련하여 유용한 해결책을 제시합니다:
만약 위의 답변과 링크가 도움이 되지 않거나 추가적인 지원이 필요하시면, 교육 강좌의 지식공유자에게 직접 문의하시거나, 최신 버전의 SourceTree를 사용해보시는 것도 추천드립니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.