패키지 레지스트리의 Conan 1 패키지
GitLab 패키지 레지스트리에서 Conan 1 패키지를 게시, 설치, 검색, 삭제하는 방법과 인증, 리비전 관리를 설명합니다.
Status: Beta GitLab의 Conan 패키지 레지스트리는 현재 개발 중이며, 기능이 제한되어 있어 프로덕션 사용에는 준비되지 않았습니다. 이 에픽 에서 프로덕션 준비를 위한 남은 작업과 일정을 확인하세요. 프로젝트의 패키지 레지스트리에 Conan 패키지를 게시하세요. 그런 다음 의존성으로 사용해야 할 때마다 패키지를 설치할 수 있습니다. 패키지 레지스트리에 Conan 패키지를 게시하려면, 패키지 레지스트리를 원격 저장소로 추가하고 인증을 구성해야 합니다. 이후 conan 명령어를 실행하여 패키지 레지스트리에 패키지를 게시할 수 있습니다. Conan 레지스트리는 FIPS를 준수하지 않으며, FIPS 모드가 활성화된 경우 비활성화됩니다. Conan 패키지 관리자 클라이언트가 사용하는 특정 API 엔드포인트에 대한 문서는 Conan v1 API 또는 Conan v2 API 를 참조하세요. Conan 1 패키지 빌드 방법 을 알아보세요. 패키지 레지스트리를 Conan 원격 저장소로 추가 # conan 명령어를 실행하려면, 프로젝트 또는 인스턴스에 대한 Conan 원격 저장소로 패키지 레지스트리를 추가해야 합니다. 그런 다음 패키지 레지스트리에서 패키지를 게시하거나 설치할 수 있습니다. 프로젝트에 원격 저장소 추가 # 모든 명령어에 원격 저장소 이름을 지정하지 않고도 프로젝트의 패키지 작업을 할 수 있도록 원격 저장소를 설정합니다. 프로젝트에 원격 저장소를 설정하면 패키지 이름에 제한이 없습니다. 단, 명령어에는 사용자 및 채널을 포함한 전체 레시피를 지정해야 합니다. 예: package_name/version@user/channel 원격 저장소를 추가하려면: 터미널에서 다음 명령어를 실행하세요: conan remote add gitlab https://gitlab.example.com/api/v4/projects/<project_id>/packages/conan Conan 명령어 끝에 --remote=gitlab 을 추가하여 원격 저장소를 사용하세요. 예: conan search Hello* --remote=gitlab 인스턴스에 원격 저장소 추가 # 단일 원격 저장소를 사용하여 전체 GitLab 인스턴스에서 패키지에 접근합니다. 단, 이 원격 저장소를 사용할 때는 다음 패키지 이름 지정 제한 사항 을 따라야 합니다. 원격 저장소를 추가하려면: 터미널에서 다음 명령어를 실행하세요: conan remote add gitlab https://gitlab.example.com/api/v4/packages/conan Conan 명령어 끝에 --remote=gitlab 을 추가하여 원격 저장소를 사용하세요. 예: conan search 'Hello*' --remote=gitlab 인스턴스 원격 저장소의 패키지 레시피 이름 지정 규칙 # 표준 Conan 레시피 규칙은 package_name/version@user/channel 이지만, 인스턴스 원격 저장소 를 사용하는 경우 레시피의 user 는 더하기 기호( + )로 구분된 프로젝트