Git | GitHub

SSH 키 삭제, 생성, 설정

powergirl 2025. 9. 30. 04:58
기존 SSH 설정 초기화
더보기
SSH 에이전트에서 키 제거
ssh-add -D

 

기존 known_hosts # ~/.ssh/config 파일이 있다면 삭제하거나 github 관련 라인 제거 rm -f ~/.ssh/config에서 github.com 관련 제거
ssh-keygen -R github.com

 

~/.ssh/config 파일이 있다면 삭제하거나 github 관련 라인 제거
rm -f ~/.ssh/config

 

 

 

 

SSH 키 생성
ssh-keygen -t ed25519 -C "깃허브메일로해줬다"

프롬프트에서 엔터 눌러 기본 경로 사용

>>

비밀번호는 비워도 되고 원하면 설정 가능

>>

>>

 

 

 

SSH 에이전트에 키 등록
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519

 

 

 

공개 키를 GitHub에 등록
cat ~/.ssh/id_ed25519.pub

 

 

 

GitHub SSH 연결 테스트
ssh -T git@github.com

 

 

성공하면

Hi yourname! You've successfully authenticated, but GitHub does not provide shell access.

Juhee-sahar

 

에러 : Permission denied (publickey) 발생

** 생성된 공개 키 기억해두기

더보기
공개 키 GitHub 등록 확인

 

 

Settings 로 이동

 

 

 

 왼쪽 메뉴에서 SSH and GPG keys 로 이동

 

 

New SSH key 클릭

 

 

 

Title 입력 >>

Key 입력 >>

Add SSH key 클릭