InfoGrab Docs

로컬 컴퓨터에 Git 저장소 복제

다양한 프로토콜(SSH 또는 HTTPS)과 여러 IDE를 사용하여 GitLab 서버에서 Git 저장소를 복제하는 방법을 알아봅니다.

로컬 컴퓨터에 Git 저장소를 복제할 수 있습니다. 이 작업은 저장소의 복사본을 만들고 컴퓨터와 GitLab 서버 간의 변경 사항을 동기화하는 연결을 구축합니다. 이 연결에는 자격 증명을 추가해야 합니다. SSH로 복제 하거나 HTTPS로 복제 할 수 있습니다. SSH가 권장되는 인증 방법입니다. 저장소 복제: 모든 프로젝트 파일, 히스토리 및 메타데이터를 로컬 컴퓨터에 다운로드합니다. 최신 버전의 파일로 작업 디렉토리를 만듭니다. 향후 변경 사항을 동기화하기 위해 원격 추적을 설정합니다. 전체 코드베이스에 오프라인으로 액세스할 수 있습니다. 프로젝트에 코드를 다시 기여하기 위한 기반을 구축합니다. SSH로 복제 # 한 번만 인증하고 싶을 때 SSH로 복제합니다. SSH 문서 의 지침을 따라 GitLab에 인증합니다. 상단 바에서 검색 또는 이동 을 선택하고 복제할 프로젝트를 찾습니다. 프로젝트 개요 페이지의 오른쪽 상단에서 Code 를 선택한 다음 SSH로 복제 URL을 복사합니다. 터미널을 열고 파일을 복제할 디렉토리로 이동합니다. Git은 자동으로 저장소 이름의 폴더를 만들고 파일을 거기에 다운로드합니다. 다음 명령을 실행합니다: git clone <copied URL> 파일을 보려면 새 디렉토리로 이동합니다: cd <new directory> HTTPS로 복제 # 컴퓨터와 GitLab 간의 작업을 수행할 때마다 인증하고 싶을 때 HTTPS로 복제합니다. OAuth 자격 증명 도우미 는 수동으로 인증해야 하는 횟수를 줄여 HTTPS를 원활한 환경으로 만들 수 있습니다. 상단 바에서 검색 또는 이동 을 선택하고 복제할 프로젝트를 찾습니다. 프로젝트 개요 페이지의 오른쪽 상단에서 Code 를 선택한 다음 HTTPS로 복제 URL을 복사합니다. 터미널을 열고 파일을 복제할 디렉토리로 이동합니다. 다음 명령을 실행합니다. Git은 자동으로 저장소 이름의 폴더를 만들고 파일을 거기에 다운로드합니다. git clone <copied URL> 요청을 인증합니다. [!note] 이중 인증(2FA)을 활성화한 경우 사용자 이름과 비밀번호 인증을 사용할 수 없습니다. 대신: read_repository 또는 write_repository 권한이 있는 토큰을 사용 합니다. OAuth 자격 증명 도우미 를 설치합니다. 파일을 보려면 새 디렉토리로 이동합니다: cd <new directory> Note Windows에서 비밀번호를 여러 번 잘못 입력하여 Access denied 메시지가 나타나면, 경로에 네임스페이스(사용자 이름 또는 그룹)를 추가하세요: git clone https://namespace@gitlab.com/gitlab-org/gitlab.git . 토큰을 사용한 복제 # 다음의 경우 토큰을 사용하여 HTTPS로 복제합니다: 2FA를 사용하려는 경우. 하나 이상의 저장소로 범위가 지정된 취소 가능한 자격 증명 세트를 원하는 경우. HTTPS로 복제할 때 다음 토큰 중 하나를 사용하여 인증할 수 있습니다: