개인 랩탑에서만 Git을 사용하다가, 회사 노트북을 함께 사용하게 되면서 Private Repository를 clone할 일이 생겼다.
아래와 같이 그냥 치면 당연히 안 된다.
git clone https://github.com/<githubname>/<repository-name>.git
방법을 찾아 헤매다가 친절한 블로그를 발견했다.
[Git] 깃허브(Github) 프라이빗 저장소(Private Repository) 로컬 저장소에 클론(Clone)하는 방법
깃에서 만든 프라이빗 저장소를 클론하려고 하면 다음과 같은 에러가 발생합니다. 프라이빗 저장소는 권한이 있는 사람만 접근이 가능하므로 SSH 키(Key)를 발급받은 후 원격저장소인 깃허브에
ssabi.tistory.com
ssh키를 발급받아 Github에 등록하여 접근 권한을 갖는 원리이다.
1. 먼저 ssh key를 생성한다.
ssh-keygen
2. ssh-keygen을 입력한 경로로 들어가면 .ssh파일이 있다.
3. 아래 코드를 bash에 순서대로 입력한다.
cd ~/.ssh
ls -al
cat id_rsa.pub
공개 키를 우클릭 복사 또는 Ctrl + Ins로 복사한다.
4. Github > Settings > SSH and GPG keys에서 New SSH key를 클릭하여 공개 키를 등록한다.
해당 PC에서 Private Repository를 clone할 수 있다.