본문 바로가기

Tools

[Sourcetree] GitHub, GitLab 비밀번호 변경시 Sourcetree 인증 오류 해결법

반응형

안녕하세요! Plitche(플리체)입니다.
이번 포스팅은 [Sourcetree] GitHub, GitLab 비밀번호 변경시 Sourcetree 인증 오류 해결법입니다.


Intro

최근 회사에서 관리하는 GitLab 비밀번호를 변경해야하는 일이 발생했다.

이후 Sourcetree를 이용하여 작업한 내용을 commit 하려고 하였으나, 비밀번호 변경으로 인한 인증 오류가 발생하여, 이를 해결하는 해결법을 공유하려 한다.

재인증 필요 팝업이 발생한다.

Sourcetree

1. 비밀번호 원복

  • 이건 정말 원초적이고 단순한 해결법이다. 그냥 Git 비밀번호를 변경했던 것을 다시 원래대로 변경하면 문제없이 Pull, Push등 원하는 작업을 할 수 있다.

2. 인증정보 초기화

1 C:\Users\본인 윈도우 계정\AppData\Local\Atlassian\SourceTree
2 위 폴더의 passwd, userhosts 파일을 삭제한다.
3 Sourcetree에서 Pull을 해본다.
4 변경한 비밀번호로 인증을 한 후 Pull이 잘 되는지 확인한다.(2번 인증해야함)
5 Pull, Push 등 액션을 할때마다 인증 팝업이 나오는데, Sourctree를 껏다가 재실행후 인증 한번만 하면 다시 뜨지 않는다.

위 폴더 경로로 이동하여 passwd, userhosts 파일을 삭제 후 sourcetree를 재 시작하여 다시 시도하면 된다.

 

  • 위 내용에서 주의할만한 부분은 1번 경로 中 AppData는 숨김파일 처리되어있음으로 보기 옵션을 통해 풀어주어야만 한다.

반응형