당신의 친절한 이웃, 코딩맨

#33 Git - private repository에서 새로운 환경에서 pull하는 방법 본문

Today I Learn (TIL)

#33 Git - private repository에서 새로운 환경에서 pull하는 방법

이웃집 친구 2020. 8. 13. 16:46
반응형

항상 사용하는 컴퓨터에서 작업을 하면 좋겠지만, 어느 날 새로운 컴퓨터에서 그동안 작업했던 파일들을 github에서 막상 pull 당기려고 하니, private이라서 찾을 수 없다고 뜨는 것이다.

 

해결하기 위해선,

git bash를 키거나, 맥북이면 iterm2를 켜서 메인 베이스로 간다.

cd ~

베이스 디렉토리에서  SSH key를 받기 위해,

ssh-key gen

을 입력한다.

Enter 3번 눌러주면, 사각형에 그림들이 그려져 있는 화면이 나오면서 키를 생성하게 된다.

이후 ,

cd ~/.ssh

 해당 경로로 디렉터리를 옮긴 다음

ls

혹은 

ls -al

 를 입력하여  .pub 으로 시작은 파일을 연다.

여는 법은.

cat ~~.pub

이렇게 cat을 이용하여 연다. 

그럼 생성된 key를 볼 수있는데, 그 키값을 복사해서,

github 우측 상단 계정 설정 ( 계정 아이콘을 클릭하면, 드롭다운으로 메뉴가 나오면서 settings을 클릭한다)

 

세팅 탭들에 SSH 관련 탭으로 들어간다음, new SSH를 클릭한다

 

Title에는 보통 해당 컴퓨터 이름을 적는다.

그리고 복사한 키를 아래에 복붙한다.

 

그러면 성공적으로 완성된 다음,

git clone을 해서 작업했던 내용들을 받으려면, 인터넷 주소라고 불리는 도메인을 보통 복사하는데,

ssh를 이용해서 클론을 하면 된다.

Comments