원격 저장소에서 Clone/Pull/Push 를 하려고 시도하면 다음과 같은 오류가 발생했습니다.
Bitbucket과 Sourcetree 를 사용하는 환경입니다
please make sure you have the correct access rights and the repository exists.
kheeyaa888@bitbucket.org: permission denied (publickey).
fatal: could not read from remote repository.
이 오류는 SSH키가 생성 또는 연결되어 있지 않기 때문에 발생할 확률이 높습니다.
저는 소스트리를 통해서 SSH키를 생성하고 Bitbucket에 SSH키를 등록해주었습니다.
(Github를 사용하는 경우에도 마찬가지로 SSH키 등록을 할 수 있습니다.)
소스트리의 계정으로 들어가 SSH키 생성을 선택합니다. 비밀번호는 공백으로 하고 저장합니다.
다음과 같이 SSH 키가 생성되었음을 확인할 수 있습니다. SSH키 클립보드에서 복사
를 선택하여 복사해줍니다.
Personal settings
에 들어갑니다Add key
를 선택해 저장합니다.그러면 정상적으로 Clone/Pull/Push 하는 것을 확인할 수 있습니다.