본문 바로가기

IT

[source tree]소스트리 password required

소스트리에서 클론받을 때 비밀번호가 계속 인식 안 될 때

아래처럼 'For user 0000 on host github.com',

'Password Required'가 계속 나타난다.

 

 

이 창이 꺼지지 않는 에러가 계속 나타나는데,

검색을 해보니 cmd 또는 터미널에 아래의 명령어를 쳐주라고 한다.

 

$ git config --global credential.helper osxkeychain

 

 

그럼 이 창이 뜬다.

우리 컴퓨터 상의 비밀번호를 입력하면

진행은 되지만 계-속 물어보니 20번은 비밀번호 친 것 같다.

중간에 멈추면 클론이 멈춘다.

 

일단 cmd 또는 터미널을 열자.

 

[Windows]
cd ~\AppData\Local\Atlassian\SourceTree\userhost
cd ~\AppData\Local\Atlassian\SourceTree\passwd 

[Mac OS] 
cd ~/Library/Application\ Support/SourceTree 

 

OS상에 맞는 명령어를 쳐준다.

 

그 다음 'ls'를 치면

디렉토리 안의 파일들을 조회할 수 있다.

 

 

여기서 'hostusernamemap'과

'[git허브 유저 이름]@STAuth-github.com'을 없애준다.

 

 

일단 이건 어쩔 수 없이 '항상 허용'을 눌러주었고,

2번 정도 '항상 허용'을 눌러주니 다신 나타나지 않았다.

 

 

그 다음 이 화면에서 'username'과 'password'를 입력하는 부분이 나오는데,

깃허브에서 미리 로그인 해보고

똑같이 로그인 하면 잘 접속됨을 알 수 있다.

 

 

그럼 클론도 잘 됨을 알 수 있고,

Git 저장소도 잘 인식됨을 알 수 있다.