주제 3

클론

앞에서 만든 빈 비공개 저장소의 주소를 GitHub에서 복사한 뒤, VS Code에서 클론합니다. 클론이 끝나면 저장소 폴더를 열어 프로젝트 파일을 넣을 준비를 합니다.

빈 저장소 주소 복사

앞에서 만든 빈 비공개 저장소를 열고 Quick setup에 표시된 HTTPS 주소를 복사합니다. 파일이 이미 있는 저장소라면 아래 예시처럼 Code > Local > HTTPS에서 주소 옆의 복사 버튼을 사용합니다.

예전 공개 GitHub 저장소의 Code 메뉴에서 HTTPS 주소 복사 위치가 강조된 화면

VS Code에서 클론

VS Code의 Source Control을 엽니다.

예전 VS Code 시작 화면에서 Source Control 아이콘이 강조된 모습

Clone Repository를 선택합니다. 이 버튼이 보이지 않으면 Ctrl+Shift+P로 Command Palette를 열고 Git: Clone을 실행합니다.

예전 VS Code Source Control 화면의 Clone Repository 버튼

복사한 HTTPS 주소를 입력하고 Clone from URL을 선택합니다. 비공개 저장소 로그인 창이 열리면 브라우저에서 인증을 마친 뒤 VS Code로 돌아옵니다.

예전 VS Code 클론 입력창에 저장소 HTTPS 주소를 붙여넣은 모습

클론할 저장소 폴더가 들어갈 상위 폴더를 선택합니다. VS Code가 클론을 마치면 Open을 눌러 새 저장소 폴더를 엽니다.

예전 Windows 폴더 선택 창에서 클론의 상위 폴더를 고르는 모습
예전 VS Code에서 클론한 저장소를 열지 묻는 창

다른 클론 방법

VS Code에서 Clone from GitHub를 선택하고 저장소 이름을 검색해 클론할 수도 있습니다. 아래 이미지는 예전 목록 화면이며, 앞에서 만든 비공개 저장소가 검색되지 않으면 HTTPS 주소를 사용하세요.

예전 VS Code 클론 입력창에서 Clone from GitHub를 선택하는 모습
예전 VS Code의 GitHub 저장소 검색 목록

터미널을 사용한다면 클론할 상위 폴더에서 다음 명령을 실행합니다. 예시 주소는 자신의 저장소 HTTPS 주소로 바꾸세요.

git clone https://github.com/OWNER/REPOSITORY.git
cd REPOSITORY

클론 확인

클론한 폴더에서 다음 명령을 실행합니다. git status가 저장소 오류 없이 실행되고, git remote -v의 origin이 앞에서 복사한 주소를 가리키면 클론이 완료된 것입니다. 빈 저장소에는 아직 커밋과 프로젝트 파일이 없습니다.

git status
git remote -v

3단계에서 내려받은 seed-documents 폴더의 내용 중 필요한 프로젝트 원본 파일을 클론한 저장소 폴더 안으로 옮깁니다. seed-documents 폴더 자체를 다시 넣으면 폴더가 한 단계 더 중첩됩니다.

이미지 미리보기