새 리포지토리에 로컬 저장소를 푸쉬하려고 하는데 아래같은 에러가 생겼다.
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가 정상적으로 작동한다.
'Computer Engineering > github' 카테고리의 다른 글
[github] CRLF 설정 / 커밋 이후 gitignore 설정하기 (0) | 2022.12.13 |
---|---|
git squash로 merge 깔끔하게 기록 남기기 (예제) (0) | 2022.10.12 |
팀 개발을 위한 github 시작하기 (0) | 2022.07.27 |
github flow 개발 전략 (0) | 2022.07.19 |
[github] 커밋 하나 되돌리기 (revert, reset) (0) | 2022.06.23 |