DevOps
비공개 Github Repository SSH로 clone
Hyo Kim
2024. 9. 10. 21:44
728x90
반응형
✨ 서론
GitHub 리포가 비공개일 경우, SSH를 추가해 clone 받는 방법을 정리합니다.
🫡 본론
1. EC2 인스턴스에 SSH 키 생성
ssh-keygen -t ed25519 -C "your_email@example.com"
2. SSH 에이전트 실행 및 키 추가
# SSH 에이전트 시작
eval "$(ssh-agent -s)"
# SSH 키 추가
ssh-add ~/.ssh/id_ed25519
3. GitHub 공개 키 추가
# 공개 키를 출력
cat ~/.ssh/id_ed25519.pub
위 명령어의 출력값을 복사한 후, GitHub에 로그인하여 아래와 같이 진행합니다.
- GitHub의 우측 상단에서 Profile Picture를 클릭하고 Settings로 이동.
- SSH and GPG keys로 이동.
- New SSH Key 버튼을 클릭.
- Title을 입력하고, 복사한 공개 키(id_ed25519.pub)를 Key 부분에 붙여넣기.
- Add SSH key 클릭.
- GitHub 리포지토리 클론
4. GitHub Clone
git clone git@github.com:your-username/your-repo.git
😄 결론
End.
728x90
반응형