본문 바로가기
Works/Git

[Git] Sourcetree - Git 저장소 암호가 바뀌 었을때 Access denied 해결 방법

by Vader87 2021. 8. 3.
반응형

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

댓글