반응형
Sourcetree에 사용하다가, 패스워드를 틀리게 입력하게 되면, push나 pull작업에서 모두 Authentication failed (인증오류)가 계속 발생합니다.
아래는 오류 메시지 내용입니다.
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags origin master:master
fatal: Authentication failed for 'http://xx.x.xx.xxx/Bonobo.Git.Server/testProject.git/'
Pushing to http://xx.x.xx.xxx/Bonobo.Git.Server/testProject.git
Completed with errors, see above.
이 경우, 해결할 수 있는 방법은 잘 못된 패스워드를 삭제하는 방법밖에는 없습니다.
저 같은 경우는 윈도우 passwd 파일을 삭제하니. 성공적으로 다시금 접속이 가능했습니다.
[ 해결 방법 ]
(1) Sourcetree프로그램을 종료합니다.
(2) Sourcetree 설정 파일이 저장된 위치로 이동합니다.
보통 AppDate폴더가 hidden폴더로 보이지 않을 수 있으니.
경로를 탐색기 주소창에 사용자 이름 뒤에 경로를 입력해 주시면 됩니다
(사용자명\AppData\Local\Atlassian\SourceTree)
실제 경로: C:\Users\사용자\AppData\Local\Atlassian\SourceTree
(3) 키체인 파일(passwd) 삭제
여기서 키채인 정보의 역활을 하는 패스워드("passwd")를 파일을 삭제해 줍니다.
(참고: 혹시 불안하시면, 다른 곳으로 옮겨주세요)
패스워드 파일을 삭제하면, 다음과 같이 다시금 계정을 묻는 메시지가 뜹니다.
Sourcetree가 유용한 기능들이 많은데, 잘못된 설정 실수가 참 많은 시간을 해결법을 찾는데 쓰게 만드네요.
반응형
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)