-
<깃헙> 푸시 에러 - Error: Permission denied (publickey)패시브 스킬/git (+GitHub) 2023. 2. 12. 10:31728x90
🧭
# 깃헙 푸시 실패
새로운 프로젝트를 만들고 깃헙에 푸시를 하려던 중 다음과 같은 에러가 발생했습니다.
Error: Permission denied (publickey)
...# SSH 키 생성 및 추가
SSH 키 생성
1. 아래 명령어로 SSH 키를 생성합니다. (쌍따옴표 사이에는 깃헙에 등록된 메일 주소를 입력, 쌍따옴표도 포함해야 함, 달러기호($)는 명령줄에 입력한다는 표현이므로 명령어 입력시 포함하지 않습니다)
$ ssh-keygen -t ed25519 -C "your_email@example.com"
* 보안암호(passphrase)를 입력하라고 하면 입력합니다. (암호없이 Enter 입력시 암호 설정없이 진행)
ssh-agent에 SSH 키 추가 (똑같이 입력하시면 됩니다)
2. ssh-agent 설정을 시작합니다.
$ eval "$(ssh-agent -s)"
3. ssh config 파일을 엽니다.
$ open ~/.ssh/config
4. 열리지 않는 경우 해당 파일을 생성하고 다시 엽니다.
$ touch ~/.ssh/config
$ open ~/.ssh/config5. 파일에 다음과 같은 내용을 입력하고 닫습니다.
Host *.github.com
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_ed255196. ssh-agent에 SSH 키를 추가합니다.
$ ssh-add --apple-use-keychain ~/.ssh/id_ed25519
GitHub 계정에 SSH 키 추가
7. SSH 키를 복사합니다.
$ pbcopy < ~/.ssh/id_ed25519.pub
8. 깃헙에 등록합니다.
8-1) 깃헙 프로필 이미지 눌러서 'Settings' 진입
8-2) 'SSH and GPG keys' 메뉴 진입
8-3) 'New SSH key' 클릭
8-4) 'Title'에 원하는 이름 입력하고, 'Key'에 복사해둔 SSH 키를 붙여넣기 (Cmd(Ctrl) + V)
9. 푸시 재시도
📌
728x90'패시브 스킬 > git (+GitHub)' 카테고리의 다른 글
<GitHub> Error: unexpected end of file from server.. (0) 2022.08.20 <gitflow> 깃, 깃헙으로 협업하기 위한 풀리퀘스트(Pull Request) (0) 2022.05.08 <GitHub> GitHub Pages 404 에러 해결 (0) 2021.10.30 <git> 개요 (0) 2021.10.04 <git> git, GitHub 사용하기 (0) 2021.05.10