Git
[Git/Sourcetree/Mac/Azure DevOps] 소스트리 로그인 인증 오류 해결하기
Dev Park
2021. 10. 23. 05:19
소스트리 사용 중 갑자기 잘되던 패치나 푸시에서 인증 오류가 생긴 경우입니다.
이 문제는 2021년 8월 13일부터 깃허브에서 로그인을 통한 인증이 삭제되서 소스트리에서 비밀번호를 통한 로그인이 불가능해져서 생긴 문제라고 합니다.
이 문제를 해결하려면 소스트리에 있는 Azure DevOps 계정의 비밀번호를 [토큰]으로 바꿔주어야 합니다.
이를 위해서 패치나 푸시를 할때 비밀번호를 다시 물어보도록 해야 합니다.
먼저 파인더에서 소스트리가 설치된 경로로 이동합니다. (파인더에서 이동-폴더로 이동 또는 커맨드 + 쉬프트 + g)
~/Library/Application Support/SourceTree 로 이동
아이디@STAuth 어쩌구 라는 파일을 삭제합니다.
이제 다시 패치나 푸시를 시도하면 다시 비밀번호를 물어보는데 이때 비밀번호를 입력하는게 아닌 [토큰]을 입력하면 정상적으로 인증이 됩니다.
토큰을 생성하는 방법은 Azure DevOps 에 들어가서 오른쪽 상단에 있는 계정 설정에
Personal access tokens 선택 - 오른쪽에 New Token 으로 생성하면 됩니다.