본문 바로가기

Git/git error

[Git] Github Error - git@github.com: permission denied (publickey).

Git

 

Pycharm 에서 share github를 하였더니 git@github.com: permission denied (publickey).~~ 이러한 에러가 나왔다.

또한, git push에서도 같은 에러가 나와서 해결하기 위한 글입니다.

 

해결방법 : ssh key를 깃허브에 생성하면 됩니다.

 

 

먼저, 해당 프로젝트 터미널에서 아래와 같이 코드를 입력합니다.

ssh-keygen -t rsa -b 4096 -C "ibb09@naver.com"

"본인 깃허브 이메일"이다.

 

[참고] https://ifuwanna.tistory.com/304

이러한 문구들이 출력이 될 것이다.

 

그 다음은 아래와 같이 순서대로 입력해준다.

/Users/iseungmin/.ssh/id_rsa

# 1차 패스워드 입력

# 2차 패스워드 입력

 

생성된 공개키를 복사해준다.

cat /Users/iseungmin/.ssh/id_rsa.pub

 

입력을 하면 공개키가 터미널에 출력이 되는데,

"ssh-rsa ~~~~" 모든 내용을 복사한다.

 

settings -> SSH and GPC keys -> New SSH key로 들어간다.

 

그러면, title은 적당한 이름을 주고, 밑에 복사한 공개키를 넣어주면 된다.