Composer API
Composer API에 대해 설명합니다.
이 API를 사용하여 Composer 패키지 관리자 클라이언트 와 상호작용합니다. Warning 이 API는 Composer 패키지 관리자 클라이언트 에서 사용하며 일반적으로 수동으로 사용하기 위한 것이 아닙니다. 이 엔드포인트는 표준 API 인증 방법을 따르지 않습니다. 지원되는 헤더 및 토큰 유형에 대한 자세한 내용은 Composer 패키지 레지스트리 설명서 를 참조하세요. 문서화되지 않은 인증 방법은 향후 제거될 수 있습니다. 저장소 URL 템플릿 검색 # 그룹의 개별 패키지를 요청하기 위한 저장소 URL 템플릿을 검색합니다. GET group/:id/-/packages/composer/packages 속성 유형 필수 설명 id string 예 그룹의 ID 또는 전체 경로. curl --user <username>:<personal_access_token> \ --url "https://gitlab.example.com/api/v4/group/1/-/packages/composer/packages" 응답 예시: { "packages" : [ ] , "metadata-url" : "/api/v4/group/1/-/packages/composer/p2/%package%.json" , "provider-includes" : { "p/%hash%.json" : { "sha256" : "082df4a5035f8725a12a4a3d2da5e6aaa966d06843d0a5c6d499313810427bd6" } } , "providers-url" : "/api/v4/group/1/-/packages/composer/%package%$%hash%.json" } 이 엔드포인트는 Composer V1과 V2에서 사용됩니다. V2 전용 응답을 보려면 Composer User-Agent 헤더를 포함하세요. V1보다 Composer V2를 사용하는 것이 권장됩니다. curl --user <username>:<personal_access_token> \ --header "User-Agent: Composer/2" \ --url "https://gitlab.example.com/api/v4/group/1/-/packages/composer/packages" 응답 예시: { "packages" : [ ] , "metadata-url" : "/api/v4/group/1/-/packages/composer/p2/%package%.json" } V1 패키지 목록 # V1 공급자 SHA가 주어진 그룹의 저장소에서 패키지 목록을 검색합니다. V1보다 Composer V2를 사용하는 것이 권장됩니다. GET group/:id/-/packages/composer/p/:sha 속성 유형 필수 설명 id string 예 그룹의 ID 또는 전체 경로. sha string 예 Composer 기본 요청 이 제공하는 공급자 SHA. curl --user <username>:<personal_access_token> \ --url
