[Git] git permission denied (publickey) 오류

YunJu·2023년 9월 15일

Error

목록 보기
8/10

🚫 오류메세지

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

이유

  • SSH 또는 http 기반으로 사용을 하게 되는데 SSH key로 접속해서 사용하는 경우는 PC마다 SSH key를 등록해줘야 한다

🔧 해결방법

  1. 터미널 창을 열고 ssh key 생성 명령어 입력
$ ssh-keygen -t rsa -C "[본인의 Github 계정 이메일주소]"


2. id_rsa 파일의 생성되고 경로는 C:\Users[사용자]/.ssh/id_rsa
3. 비밀번호 입력을 원하면 비밀번호 입력, 아니면 Enter
4. SSH key 생성됨
이미 만들어져 있어서 새로 덮어쓰기를 했다.
5. Github Settings 메뉴로 이동

6. SSH keys에서 New SSH key 버튼 클릭하면 값을 입력하는 칸이 나옴

7. .ssh 폴더에 id_rsa.pub 파일을 열어보면 key값이 보임
전체 복사해서 아까 SSH key 값 입력하는 곳에 붙여준다.

8. 생성 후 generate 되었는지 터미널에서 확인

$ ssh -T git@github.com

profile
Front-end Web Developer

0개의 댓글