🚨 git push 또는 git pull 명령어를 시도했을 때 아래와 같은 에러가 발생하는 경우
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.
git@github.com 에 연결된 SSH KEY 가 설정되어있지 않기 때문에 발생하는 에러
📚 해결방법
- SSH KEY를 만든다 ( 본인 계정 입력하세요 )
ssh-keygen -t rsa -C “git@github.com”
- 명령어는 SSH KEY를 만드는데 RSA (공개키 암호 알고리즘 ) 방식으로 만드는 것
- ssh-keygen을 실행 시 터미널 창에 어디에 키를 생성할 것인지 지정하라고 나옴
엔터키를 누르면 기본 위치(~/.ssh/id_rsa.pub )에 생성됨
- 생성된 키를 깃허브에 등록하기
cat ~/.ssh/id_rsa.pub
- 깃허브에 Setting -> SSH and GPG Keys -> New SSH key
- 복사한 내용을 Key 부분에 붙여넣기 ( Title은 원하는대로 입력 )