Sourcetree 오류 | Clone/Pull/Push시 발생하는 오류 -permission denied (publickey).

dev_hee·2022년 3월 11일
0

이슈해결

목록 보기
2/6

문제 발생

원격 저장소에서 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키 등록을 할 수 있습니다.)

문제 해결

  1. 소스트리의 계정으로 들어가 SSH키 생성을 선택합니다. 비밀번호는 공백으로 하고 저장합니다.

  2. 다음과 같이 SSH 키가 생성되었음을 확인할 수 있습니다. SSH키 클립보드에서 복사 를 선택하여 복사해줍니다.

  1. Bitbucket에서 Personal settings 에 들어갑니다

  1. 복사한 Key를 입력한 후 Label은 원하시는 텍스트를 입력하고 Add key 를 선택해 저장합니다.

그러면 정상적으로 Clone/Pull/Push 하는 것을 확인할 수 있습니다.

profile
🎨그림을 좋아하는 FE 개발자👩🏻‍💻

0개의 댓글