GitLab 원격 URL 형식
VS Code에서 GitLab 원격 URL 형식을 사용하여 Git 프로젝트를 클론하거나 읽기 전용으로 리포지터리를 탐색하는 방법을 설명합니다.
VS Code에서는 Git 리포지터리를 클론하거나 읽기 전용 모드로 탐색할 수 있습니다. GitLab 원격 URL에는 다음 매개변수가 필요합니다: instanceUrl : https:// 또는 http:// 를 포함하지 않은 GitLab 인스턴스 URL. GitLab 인스턴스가 상대 URL을 사용하는 경우 , URL에 상대 URL을 포함하세요. 예를 들어, example.com/gitlab 인스턴스의 templates/ui 프로젝트 main 브랜치 URL은 gitlab-remote://example.com/gitlab/<label>?project=templates/ui&ref=main 입니다. label : Visual Studio Code가 이 워크스페이스 폴더의 이름으로 사용하는 텍스트: 인스턴스 URL 바로 뒤에 위치해야 합니다. / 또는 ? 와 같은 이스케이프되지 않은 URL 구성 요소를 포함할 수 없습니다. https://gitlab.com 과 같이 도메인 루트에 설치된 인스턴스의 경우, label은 첫 번째 경로 요소여야 합니다. 리포지터리 루트를 참조하는 URL의 경우, label은 마지막 경로 요소여야 합니다. VS Code는 label 이후에 나타나는 경로 요소를 리포지터리 내부 경로로 처리합니다. 예를 들어, gitlab-remote://gitlab.com/GitLab/app?project=gitlab-org/gitlab&ref=master 는 GitLab.com의 gitlab-org/gitlab 리포지터리의 app 디렉터리를 참조합니다. projectId : 프로젝트의 숫자 ID(예: 5261717 ) 또는 네임스페이스( gitlab-org/gitlab-vscode-extension ) 중 하나를 사용할 수 있습니다. 인스턴스가 역방향 프록시를 사용하는 경우, 숫자 ID로 projectId 를 지정하세요. 자세한 내용은 이슈 18775 를 참조하세요. gitReference : 리포지터리 브랜치 또는 커밋 SHA. 매개변수는 다음 순서로 조합됩니다: gitlab-remote://<instanceUrl>/<label>?project=<projectId>&ref=<gitReference> 예를 들어, 메인 GitLab 프로젝트의 projectId 는 278964 이므로, 메인 GitLab 프로젝트의 원격 URL은 다음과 같습니다: gitlab-remote://gitlab.com/<label>?project=278964&ref=master Git 프로젝트 클론 # VS Code용 GitLab은 Git: Clone 명령을 확장합니다. GitLab 프로젝트의 경우, HTTPS 또는 Git URL을 사용한 클론을 지원합니다. 사전 요구사항: GitLab 인스턴스에서 검색 결과를 반환하려면, 해당 GitLab 인스턴스에 액세스 토큰을 추가 해야 합니다. 검색 결과에 프로젝트가 나타나려면 해당 프로젝트의 멤버여야 합니다. GitLab 프로젝트를