git push 시 permission denied(publickey) 에러

동원·2022년 9월 7일
0

메모장

목록 보기
9/13

github의 리포지토리와 계정정보를 push 하고자 하는 서버 디렉토리에서 git 설정을 다 맞춰 놓고선 push를 진행 하니 permission denied(publickey) 에러가 나왔다.

이 부분은 처음 겪어 보는 것이라.. 블로그를 통해 해결을 했지만 앞으로 또 나타날 가능성이 있을 수 있어서 적어 본다.

이런 에러가 발생하는 이유는 git@github.com에 연결된 ssh key가 설정되어 있지 않기 때문에 발생

때문에 ssh key를 만들고 이 키를 github 본인 계정에 등록해주면 끝.

ssh-keygen -t rsa -C '본인 github 계정 이메일'

생성과정에서 뭐 입력하라는 식의 문구들이 나오는데 계속 엔터 쳐도 상관 없음.

만들어지면

~/.ssh/id_rsa.pub에 키가 생성되었다고 나옴 이 키를 github에 등록 시켜야함.

cat ~/.ssh/id_rsa.pub

출력된 내용을 복사

setting 클릭

ssh and gpg keys 클릭

ney ssh key 를 누르고 title 아무거나 작성 후 아까 복사한 key 값을 넣고 저장

그 뒤 pull 및 push가 가능 해 질 것!

profile
동원이

0개의 댓글