반응형
Sourcetree 에 HTTPS 방식으로 Git 을 연동해 두었는데, 연동한 계정의 비밀 번호가 바뀌는 경우 아래와 같은 에러가 발생한다.
fatal: Authentication failed for 'http://~'
remote: HTTP Basic: Access denied
이 상황을 해결하는 Sourcetree 메뉴얼은 따로 없어 해결에 성공한 방법을 기록해 둔다.
참고로, Windows 기준 해결 방법이다.
Sourcetree change password of existing account
%LocalAppData%\Atlassian\SourceTree\userhost
%LocalAppData%\Atlassian\SourceTree\passwd
Stackoverflow 에선 두 파일을 제거해 해결 했다고 하는데 계정이 여러개인 경우 전부 재등록을 해줘야 한다.
내 경우에는 passwd 파일에서 문제가 되는 계정의 데이터로 보이는 것만 제거 해도 원하는 결과가 나왔기 때문에 데이터를 확인해 일부만 제거하는 것을 추천한다.
계정 양식은 아래와 같으니 수정이 필요한 계정명과 URL 을 확인해서 그 다음줄 암호와 같이 제거 해 주면 된다.
계정명@URL
암호화된 계정 암호
Sourcetree 종료 > 데이터를 수정 > Sourcetree 재시작 > Fetch or Pull > 로그인 창 노출
제대로 암호를 입력해 주면 이제 다시 Sourcetree 를 이용해 Git 을 사용할 수 있다.
반응형
'Works > Git' 카테고리의 다른 글
Sourcetree 에서 bugtraq 사용 하기 (0) | 2021.08.03 |
---|---|
Github 로 개인 Web Page 만들기 (1) | 2021.05.14 |
[Git] SourceTree SHA-1 Hash 값을 통한 Commit 검색 (0) | 2020.02.21 |
[Git] SourceTree Commit Author 수정 (0) | 2020.02.18 |
[Git] typechange (0) | 2020.02.07 |
댓글