git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. 에러

2021년 3월 15일 10:26 오후

favorite

2

comment

1

yesman_1114

개발 질문


git push -u origin main


명령을 사용해서 로컬 개발 내역을 업로드 하려 했는데,


git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.


와 같은 에러와 함께 정상적으로 진행이 되지 않습니다.ㅠㅠ


favorite 2
thumb_down 0
kakao_story_share kakao_story_share kakao_story_share

fast_forward 파이션_장고 공부
fast_rewind error: refname refs/heads/master not found 에러

yesman_1114

2021년 3월 15일 10:32 오후

favorite

1

에러에서 확인할 수 있듯, 접근 권한이 제대로 설정되어 있지 않기 때문에 문제가 발생한 것으로 보입니다.

ssh 키를 생성하고 github 의 계정 설정에서 해당 ssh 키의 공개키를 등록해야 정상적으로 진행이 가능합니다.

하지만 그 이전에,
git remote add origin git@github.com:<username>/<project_name>.git

와 같은 형식으로 remote를 설정했다면,

git remote add origin https://github.com/<username>/<project_name>.git
이런식으로 설정도 가능합니다.

1번의 방식은 SSH 방식으로, 앞서 말했듯 KEY 의 등록 및 사용이 필요한 방식이며,
2번의 방식은 HTTPS 방식으로 따로 키를 등록하지 않아도 되는 방식입니다.

혹여 원치않게 1번 방식으로 remote를 설정했다면, remote 를 지우고,
HTTPS 방식으로 다시 설정하고 관련 작업을 진행하실 수도 있습니다.


로그인