Git

[git] Permission denied (publickey) 해결 방법

0so0 2023. 9. 14. 19:00
728x90
반응형
SMALL

git clone이나 push할때 발생하는 Permission denied (publickey) 에러 해결 방법 정리

1. ssh key 생성 명령어 입력

ssh-keygen -t rsa -b 4096 -C github 메일 주소
ssh-keygen -t rsa -b 4096 -C "email@addrres"

2. 경로지정, 비밀번호 설정(안할 경우 엔터)

Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/User/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/User/.ssh/id_rsa
Your public key has been saved in /c/Users/User/.ssh/id_rsa.pub
The key fingerprint is:

3. github 에 ssh key 등록

Settings의 SSH and GPG keys로 이동하여 New SSH key 클릭

(아래 그림의 노란색 화살표 참고)

2에서 지정한 경로(/c/Users/User/.ssh/id_rsa.pub) 의 pub 파일을 notepad로 열어 복사후 아래 key 에 입력 후

Add SSH key 버튼 클릭 하면 적용 완료

4. git clone, push 명령어 수행 후 정상인지 확인

SMALL

 

728x90
반응형
LIST