github 키 등록 - glasslego/getting-started-with-python GitHub Wiki
1. 로컬에서 키 생성
# SSH 키 생성
ssh-keygen -t ed25519 -C "[email protected]"
# GPG 키 생성
gpg --full-generate-key
2. GitHub에 등록
- SSH 키: Settings > SSH and GPG keys > SSH keys
- GPG 키: Settings > SSH and GPG keys > GPG keys
3. 사용
- SSH 키:
git clone
,git push
등 저장소 접근 시 자동 사용 - GPG 키:
git commit -S
또는 자동 서명 설정 시 사용
📝 구체적인 단계
SSH 키 등록
# 1. 공개키 복사
cat ~/.ssh/id_ed25519.pub
# 2. GitHub에 붙여넣기
# Settings > SSH and GPG keys > New SSH key
GPG 키 등록
# 1. GPG 키 ID 확인
gpg --list-keys
# 2. 공개키 내보내기
gpg --armor --export YOUR_KEY_ID
# 3. GitHub에 붙여넣기
# Settings > SSH and GPG keys > New GPG key
✅ 정리
로컬: 키 생성 ➡️ GitHub: 공개키 등록 ➡️ 완료
- SSH 키: 저장소 접근용 (필수)
- GPG 키: 커밋 서명용 (권장)
SSH 키를 등록했다면 SSH URL을 사용
# ssh 연결 테스트
ssh -T [email protected]
# Remote URL 확인
git remote -v
- ❌ https://github.com/...
- ✅ [email protected]:...