[Git/Sourcetree/Mac/Azure DevOps] 소스트리 로그인 인증 오류 해결하기
소스트리 사용 중 갑자기 잘되던 패치나 푸시에서 인증 오류가 생긴 경우입니다.
이 문제는 2021년 8월 13일부터 깃허브에서 로그인을 통한 인증이 삭제되서 소스트리에서 비밀번호를 통한 로그인이 불가능해져서 생긴 문제라고 합니다.
이 문제를 해결하려면 소스트리에 있는 Azure DevOps 계정의 비밀번호를 [토큰]으로 바꿔주어야 합니다.
이를 위해서 패치나 푸시를 할때 비밀번호를 다시 물어보도록 해야 합니다.
먼저 파인더에서 소스트리가 설치된 경로로 이동합니다. (파인더에서 이동-폴더로 이동 또는 커맨드 + 쉬프트 + g)
~/Library/Application Support/SourceTree 로 이동
아이디@STAuth 어쩌구 라는 파일을 삭제합니다.
이제 다시 패치나 푸시를 시도하면 다시 비밀번호를 물어보는데 이때 비밀번호를 입력하는게 아닌 [토큰]을 입력하면 정상적으로 인증이 됩니다.
토큰을 생성하는 방법은 Azure DevOps 에 들어가서 오른쪽 상단에 있는 계정 설정에
Personal access tokens 선택 - 오른쪽에 New Token 으로 생성하면 됩니다.
'Git' 카테고리의 다른 글
[Git/Sourcetree/window/Azure DevOps] fatal: Authentication failed for 소스트리 로그인 인증 오류 해결하기 (0) | 2023.02.16 |
---|---|
Mac에서 소스트리(Sourcetree) 완전 삭제하기 (3) | 2020.08.11 |
소스트리(Sourcetree) - Mac 에서 사용 시 올바른 원본 경로/URL 이 아닙니다 오류 대응 (0) | 2020.08.11 |
소스트리(Sourcetree) 사용법 - 특정 파일 커밋 제외하기(Ignore) (0) | 2019.07.10 |
소스트리(Sourcetree) 사용하기 - 커밋(commit) / 패치(patch) 하기 (6) | 2019.07.07 |