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에 로그인하여 아래와 같이 진행합니다.

  1. GitHub의 우측 상단에서 Profile Picture를 클릭하고 Settings로 이동.
  2. SSH and GPG keys로 이동.
  3. New SSH Key 버튼을 클릭.
  4. Title을 입력하고, 복사한 공개 키(id_ed25519.pub)를 Key 부분에 붙여넣기.
  5. Add SSH key 클릭.
  6. GitHub 리포지토리 클론

4. GitHub Clone

git clone git@github.com:your-username/your-repo.git

😄 결론

End.

728x90
반응형