Conan v1 API
Conan v1 API에 대해 설명합니다.
Note Conan v2 작업에 대해서는 Conan v2 API 를 참조하세요. 이 API를 사용하여 Conan v1 패키지 매니저 와 상호작용하세요. 이 엔드포인트는 프로젝트와 인스턴스 모두에서 작동합니다. Note 이 엔드포인트는 표준 API 인증 방법을 따르지 않습니다. 자격 증명이 어떻게 전달되는지 각 라우트를 참조하세요. 문서화되지 않은 인증 방법은 나중에 제거될 수 있습니다. 일반적으로 이 엔드포인트는 Conan 1 패키지 매니저 클라이언트 에서 사용되며 수동 사용을 위한 것이 아닙니다. Warning Conan 레지스트리는 FIPS 호환이 아니며 FIPS 모드가 활성화되면 비활성화됩니다. 이 엔드포인트는 모두 404 Not Found 를 반환합니다. 인증 토큰 생성 # Conan 패키지 매니저 클라이언트의 다른 요청에서 Bearer 헤더로 사용하기 위한 JSON 웹 토큰(JWT)을 생성합니다. "Authorization: Bearer <authenticate_token>" GET /packages/conan/v1/users/authenticate GET /projects/:id/packages/conan/v1/users/authenticate 속성 유형 필수 여부 설명 id string 조건부 프로젝트 ID 또는 전체 프로젝트 경로. 프로젝트 엔드포인트에만 필요. curl --user <username>:<your_access_token> \ --url "https://gitlab.example.com/api/v4/packages/conan/v1/users/authenticate" 응답 예시: eyJhbGciOiJIUzI1NiIiheR5cCI6IkpXVCJ9.eyJhY2Nlc3NfdG9rZW4iOjMyMTQyMzAsqaVzZXJfaWQiOjQwNTkyNTQsImp0aSI6IjdlNzBiZTNjLWFlNWQtNDEyOC1hMmIyLWZiOThhZWM0MWM2OSIsImlhd3r1MTYxNjYyMzQzNSwibmJmIjoxNjE2NjIzNDMwLCJleHAiOjE2MTY2MjcwMzV9.QF0Q3ZIB2GW5zNKyMSIe0HIFOITjEsZEioR-27Rtu7E Conan 저장소 가용성 확인 # GitLab Conan 저장소의 가용성을 확인합니다. GET /packages/conan/v1/ping GET /projects/:id/packages/conan/v1/ping 속성 유형 필수 여부 설명 id string 조건부 프로젝트 ID 또는 전체 프로젝트 경로. 프로젝트 엔드포인트에만 필요. curl --url "https://gitlab.example.com/api/v4/packages/conan/v1/ping" 응답 예시: "" Conan 패키지 검색 # 지정된 Conan 패키지의 인스턴스를 검색합니다. GET /packages/conan/v1/conans/search GET /projects/:id/packages/conan/v1/conans/search 속성 유형 필수 여부 설명 id strin
