오류 원인
해결 방법
마치며
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.
ssh-keygen -t rsa -C “본인 GitHub 이메일”
명령어를 통해 ssh키를 생성하여 줍니다.
엔터키를 누르면 기본위치에 생성됩니다. ~/.ssh/id_rsa.pub
~/.ssh/id_rsa.pub
파일에 보시면 키가 생성되었을텐데 공개하시면 깃허브를 개방하는 것과 같습니다.
cat ~/.ssh/id_rsa.pub
깃허브에 로그인하시고 오른쪽 상단의 아이콘 클릭 -> Settings 클릭 -> 왼쪽에 SSH and GPG Keys 클릭합니다.
New SSH key 버튼 -> Title은 아무렇게 입력해도 상관없으나 프로젝트에 연관된 명칭으로 입력하는 걸 권장 드립니다.
-> 아래의 Key를 넣는 부분에 복사한 ssh key(~/.ssh/id_rsa.pub)키를 넣어주시면 됩니다.
그 후 push나 pull을 입력하시면 정상적으로 작동합니다.
감사합니다!