Computer Engineering/github

[github] permission denied(public key) ssh key err

soohey 2022. 11. 6. 22:14

새 리포지토리에 로컬 저장소를 푸쉬하려고 하는데 아래같은 에러가 생겼다.

The authenticity of host 'github.com (20.200.245.***)' can't be established.
ECDSA key fingerprint is SHA256:YWeIOttrVc98/RUFWu3/LiyKgUfQM.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'github.com,20.200.245.2**' (ECDSA) to the list of known hosts.
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

permission denied 에러로 ssh key값을 컴퓨터(노트북)에 생성시킨 후 깃허브 계정에 등록시켜주면 된다.

 

ssh-keygen -t rsa -C "github 이멜 주소"

위 명령어로 pub 파일을 만든다.

~/.ssh/id_rsa.pub 파일을 확인한 후 안의 내용을 복사하여 github 계정에 등록한다.

해당 메뉴로 들어가서 복사한 값을 new ssh key 를 눌러서 등록해주면 된다.

 

git push가 정상적으로 작동한다.