💡/⛔️ 에러

[SourceTree] Push 에러 Support for password authentication was removed on August 13, 2021.

모팔구 2023. 3. 23. 21:46
728x90
반응형

이 에러를 세번정도 겪고 소스트리를 네번째 설치하면서 드디어 푸시를 성공
나같은 사람이 없길 바라며 쓰는 해결방법
을 쓰기 위해 또 소스트리 지우고 새로 설치

제 열정 어떤가요

 

 

SourceTree 깔끔히 삭제하기↓

더보기

1. 프로그램 설정 - 앱 - SourceTree 제거 //이미 제거해버려서 캡쳐 없음

2. 아래 세 폴더 삭제하기

C:/Users/<사용자 이름>/AppData/Local/Atlassian
C:/Users/<사용자 이름>/AppData/Local/SourceTree
C:/Users/<사용자 이름>/AppData/Roaming/Atlassian

 

 

이 에러는 SourceTree에 GitHub 계정이 연동되어 있고, 리포지토리 클론까지 완료한 상태에서 커밋 후 Push할 때 발생하므로 둘 다 완료된 상태라는 가정하에 진행한다. 

혹시 둘 다 안됐다면? 방법이 다 준비됐지🤭

 

GitHub와 SourceTree 시작하기

전체적인 내용 참고↓ 1. Github 가입하기 GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like

imgonnabedeveloper.tistory.com

위 링크보고 세팅하면 됨ㅎㅎ

 


 

처음 푸시를 실행하면

소스트리 에러 해결하기

이렇게 CredentialHelperSelector라는 창이 뜬다
이 창에 관해 구글링을 하면 거의 똑같은 해결법이 나타나는데 그 방법이 등장한 뒤에 업데이트가 됐기 때문에 도움은 안된다

 

혹쉬 위에서 언급한 해결볍이 궁금한가요? 아래에 있긴 한데,, 그닥?

더보기
위에서 말한 해결법: Windows PowerShell에서 아래를 입력하라고 함
cd $env:LOCALAPPDATA\Atlassian\SourceTree\git_local\mingw32\bin\ 

./git.exe config --edit --system

[credential]
helper = manager

:wq

 

일단 no helper를 선택하면

소스트리 에러 해결하기

소스트리 에러 해결하기

이렇게 로그인을 하라는 창이 뜨고 로그인을 시도하면

소스트리 에러 해결하기

또 이 창이 뜬다,, 지긋지긋함

틀린거 아니니까 no helper 선택하고 select 클릭

 

소스트리 에러 해결하기

그럼 이런 에러가 뜬다

기다렸다 이자식 ㄱ-

 

무슨 내용인지는 위에서 두번째 줄을 보면
remote: Support for password authentication was removed on August 13, 2021.
2021년 8월 13일에 비밀번호 인증 지원이 폐지됐다캄,,

아니 이것만 알려주고 어떻게 해야 하는지는 깃허브에 문서를 보래 영어 범벅인데 싫거든요?

 

에러창 닫고 push도 취소하고

소스트리 에러 해결하기

설정 클릭

 

소스트리 에러 해결하기

소스트리 에러 해결하기

리포지토리 경로 → 편집

 

소스트리 에러 해결하기

그럼 이런 창이 뜨는데 여기서 URL / 경로의 내용을

https://토큰@repository url

위 양식대로 입력한다.

 

토큰 얻는 방법↓

더보기
깃허브 토큰 얻기

GitHub 계정에 Settings로 가서

 

깃허브 토큰 얻기

저 아래 <> Developer settings 클릭

 

깃허브 토큰 얻기

Personal access tokensGenerate new token

 

깃허브 토큰 얻기

Note(토큰 이름) 아무거나 입력하고 Expiration은 기본으로 둠.

테스트니까 아래 권한 중에 repo만 체크하고 아래로 쭉쭉 내려간다

 

깃허브 토큰 얻기

Generate token 클릭

 

깃허브 토큰 얻기

그럼 토큰 등장

토큰은 지금 이순간밖에 안보여주기 때문에 어디 저장해두는 것이 좋다.

그냥 새로 발급받아도 되지만 소스트리에 클론이 많이 됐을 경우 일일이 바꿔줘야됨

 

이러면 이제 푸시 성공함~~

 

 

728x90
반응형