[git&github] 깃허브 Private Repository를 로컬 저장소에 클론clone하는 방법

개발자 구보씨의 일일·2024년 2월 20일

git&github

목록 보기
3/7
post-thumbnail

들어가며

프라이빗 저장소(Private Repository)는 권한이 있는 사람만 접근이 가능하므로 SSH 키(Key)를 발급받은 후 원격저장소인 깃허브에 공개키(Public Key)를 등록하면 정상적으로 프라이빗 저장소를 클론 할 수 있습니다. 또한 SSH 키를 등록하면 비밀번호를 입력하지 않아도 자동으로 로그인 할 수 있습니다.

자신의 깃허브 계정에 공개키를 등록하여 로컬 저장소에 클론하는 방법을 알아보자.

1단계

SSH 키 생성

  • ssh-keygen 입력 후 엔터
  • 엔터 3번을 치면 SSH 키 생성

SSH 키 복사

  • cd ~/.ssh 입력 후 엔터
  • ls -al 입력 후 엔터
  • cat id_rsa.pub 입력 후 아래의 공개키를 복사 (우클릭 복사 또는 Ctrl + Ins)
  • rsa 대신 ed25519가 생성될 수도 있다. 다른 형식일 뿐 방식은 동일하게 진행해도 무방하다.

2단계

공개키 등록

  • 깃허브 홈페이지에서 자신의 프로필 사진 클릭 후 Settings를 클릭
  • SSH and GPG keys에서 New SSH Key 클릭
  • Title에 타이틀 입력 (보통은 로컬 저장소의 PC 이름 입력)
  • Key에 복사한 SSH 키 붙여넣기
  • Add SSH Key를 클릭하면 공개키 등록 완료
    상기 과정을 거쳐 깃허브 계정에 공개키 등록을 완료했으면 프라이빗 저장소를 로컬 저장소에 클론할 수 있다.

프라이빗 저장소 클론

  • 깃허브의 프라이빗 저장소 SSH 주소 복사하기
  • git clone 복사한 주소 입력 후 엔터
  • Are you sure you want to continue connecting (yes/no)? 메시지가 나올 시 yes 입력 후 엔터

출처

profile
한 발 한 발 내딛는 거북이걸음

0개의 댓글