[Error] Linux에서 Git Clone했을 때 git@github.com: Permission denied (publickey). 해결방법

Seung Hyeon ·2023년 9월 14일
0

Issues

목록 보기
3/5
post-thumbnail

Ubuntu환경에서 SSH url로 git clone을 실행했더니 위와 같은 에러가 발생했다. 에러 원인은 깃허브에 연결된 SSH key가 설정되어있지 않았기 때문에 발생한 것이라고 한다.

ssh key 를 만들고 이 키를 github의 본인 계정에 등록해주면 된다.

ssh-keygen -t rsa -C “본인 GitHub 계정 이메일”을 입력해서 ~/.ssh/id_rsa.pub에 키를 생성한다.
cat ~/.ssh/id_rsa.pub을 입력해서 .pub파일에 저장되어있는 SSH key를 출력한다음 처음부터 끝까지 복사한다. (ssh-rsa 부터 쭉 복사)

자신의 깃허브의 Settings > SSH and GPG keys > New SSH keys에 들어가 ssh-rsa가 포함된 Key를 붙여넣기 한 후 Add SSH key를 누른다.

그리고 다시 ubuntu 창으로 돌아가 git clone을 진행했더니 정상적으로 클론이 되었다.

참고 : https://medium.com/@su_bak/git-github-com-permission-denied-publickey-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95-76b0ab741c62

profile
안되어도 될 때까지

0개의 댓글