Works/Git
[Git] Sourcetree - Git 저장소 암호가 바뀌 었을때 Access denied 해결 방법
Vader87
2021. 8. 3. 11:08
반응형
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 을 사용할 수 있다.
반응형