가상 레지스트리
GitLab 가상 레지스트리를 사용하여 여러 업스트림 레지스트리의 패키지를 프록시, 캐시 및 배포합니다.
히스토리 GitLab 18.0에서 virtual_registry_maven 이라는 플래그 로 도입 되었습니다. 기본적으로 비활성화되어 있습니다. GitLab 18.1에서 기능 플래그가 maven_virtual_registry 로 변경 되었습니다. 기본적으로 비활성화되어 있습니다. 기능 플래그 virtual_registry_maven 이 제거되었습니다. GitLab 18.1에서 실험에서 베타로 변경 되었습니다. GitLab 18.2에서 GitLab.com, GitLab Self-Managed 및 GitLab Dedicated에서 활성화 되었습니다. Feature flag 이 기능의 사용 가능 여부는 기능 플래그에 의해 제어됩니다. 자세한 내용은 이력을 참조하세요. GitLab 가상 레지스트리를 사용하여 단일의 잘 알려진 URL 뒤에서 여러 업스트림 레지스트리의 패키지를 프록시하고 캐시합니다. 이 방법을 사용하면 여러 업스트림 레지스트리 대신 하나의 가상 레지스트리를 사용하도록 애플리케이션을 구성할 수 있습니다. Note GitLab 가상 레지스트리는 GitLab 베타 프로그램의 일환으로 제공됩니다. 현재 Premium 및 Ultimate에서 사용 가능하지만, 최종 사용 가능 여부 및 가격은 가상 레지스트리가 일반 공급될 때 발표될 예정입니다. 사전 요구 사항 # 가상 레지스트리를 구성하려면: Maintainer 또는 Owner 역할을 가진 최상위 그룹이 필요합니다. 가상 레지스트리 설정이 활성화되어 있는지 확인합니다. 기본적으로 활성화되어 있지만 관리자가 끌 수 있습니다 . 의존성 프록시 설정이 활성화되어 있는지 확인합니다. 기본적으로 활성화되어 있지만 관리자가 끌 수 있습니다 . 지원되는 패키지 형식 에 대한 인증을 구성해야 합니다. 가상 레지스트리 끄기 # 가상 레지스트리는 기본적으로 켜져 있습니다. 사전 요구 사항: 가상 레지스트리를 끄려면 관리자여야 합니다. 가상 레지스트리를 끄려면: 상단 표시줄에서 검색 또는 이동 을 선택하고 그룹을 찾습니다. 이 그룹은 최상위 수준에 있어야 합니다. 설정 > 패키지 및 레지스트리 를 선택합니다. 가상 레지스트리 아래에서 가상 레지스트리 활성화 토글을 끕니다. 지원되는 패키지 형식 # Maven 패키지 컨테이너 이미지 가상 레지스트리 인증 # 가상 레지스트리 엔드포인트는 다음 토큰 중 하나로 사용할 수 있습니다: 개인 액세스 토큰 . 고려 중인 가상 레지스트리를 호스팅하는 최상위 그룹의 그룹 배포 토큰 . 고려 중인 가상 레지스트리를 호스팅하는 최상위 그룹의 그룹 액세스 토큰 . CI/CD 작업 토큰 . 토큰에는 다음 범위 중 하나가 필요합니다: api read_virtual_registry 액세스 토큰과 CI/CD 작업 토큰은 사용자로 확인됩니다. 확인된 사용자는 다음 중 하나여야 합니다: Guest, Planner, Reporter, Developer, Maintainer, 또는 Owner 역할을 가진 최상위 그룹의 직접 구성원. GitLab 인스턴스 관리자. 최상위 그룹에 포함된 프로젝트 중
