본문 바로가기

VCS

remote: Repository not found. git clone 안될 때

깃허브 계정과 클론하려는 깃 계정이 달라 접근이 안되는 경우 로그아웃(?)을 위한 키체인 삭제

 

A 계정으로 sourcetree를 사용하고 있는데 B 계정만 접근할 수 있는 private 프로젝트를 클론하려고 하면 생기는 문제다.

계정이 다른 경우 접근 권한이 없어서 클론이 안되는 것 같다.

 

CLI는 잘 안 써서.. Mac OS에서 sourcetree를 사용하는데, 키체인 접근을 켜고 거기서 source라고 검색한다. 그러면 Bitbucket Credentials, GitHub Credentials 등이 뜬다. 거기서 접근 권한이 없는 key를 삭제하고 또 GitHub 또는 Bitbucket Credentials를 삭제한다. 그러면 sourcetree에 저장되어 있던 계정 암호가 지워진다.

 

바로 sourcetree를 켜서 원격 저장소 탭에 들어가면 오류가 나는데 재부팅하니 해결됐다. 재부팅 후 원격 탭에 들어가서 브라우저가 뜨면 계정 로그인, sourcetree에서도 암호 입력해서 로그인한다.

 

다시 키체인 접근에 들어가 보면 파일들이 생긴걸 볼 수 있다.

 

깃허브 관련 credential 제거하기.

Remove the all github.com credential details from the system.

For mac

Delete the github.com password from the Keychain Access.

For window

Delete the credentials from Credential Manager.

'VCS' 카테고리의 다른 글

git user.name user.email 변경하기 filter-branch  (0) 2019.12.17
source tree와 github 연동하기  (0) 2019.04.15
reset, revert 차이 만화  (0) 2018.08.24
Git 설명서  (0) 2018.08.24