상세 컨텐츠

본문 제목

[SourceTree] invalid username or password Sourcetree 에러 해결

Development/ETC

by J-Developer 2020. 3. 31. 13:50

본문

반응형

상황

 

Github의 비밀번호가 오래되어서 변경하지 않으면 자동으로 변경된다는 문구를 발견하고 Github의 비밀번호를 변경하였다.
문제는 변경 후 소스트리로 Push시 invalid username or password Sourcetree 이러한 에러가 발생하더라.
도구 - 옵션 - 인증에서 재인증을 받기도 해 보고, 인증된 계정을 삭제 후 다시 등록도 해보고
도구 - 옵션 - Git에서 Update Embedded도 해보았지만 변화가 없었다.
그래서 열심히 오랜시간을 구글링을 시작했다.

 


해결

 

구글링 결과 소스트리의 인증정보를 삭제 후 소스트리를 재시작하고 Push를 하면 아이디, 패스워드를 입력하라는 창이 뜬다고 한다.
그 인증정보 삭제는 어딘가에 저장되어있는 파일에서 내용을 삭제하라는 말이었다.
다행히도 그 파일이 어디에 저장되어있는지 친절하게 적혀있었다.
C:\Users\user\AppData\Local\Atlassian\SourceTree 폴더로 이동을 해야 한다.
단, AppData는 숨김파일로 되어있으니 폴더 보기 탭에서 숨긴 항목을 체크하면 AppData를 볼 수가 있다.
SourceTree 해당 폴더 안에서 passwd, userHosts이 파일에 내용을 모두 삭제 후 SourceTree 프로그램을 재시작하고
Push를 해보면 아이디와 비밀번호를 입력하라는 창이 다시 뜨게 된다.
해당 파일을 삭제해도 되는지에 대한 여부는 모르겠다. 삭제했다가 다른 문제가 생길까 봐 테스트는 못해보았다.

반응형

관련글 더보기

댓글 영역