InfoGrab Docs

태그 API

GitLab의 Git 태그에 대한 REST API 문서입니다.

이 API를 사용하여 Git 태그 를 관리합니다. 이 API는 서명된 태그의 X.509 서명 정보도 반환합니다. 모든 프로젝트 저장소 태그 목록 조회 # 히스토리 created_at 응답 속성이 GitLab 16.11에서 도입 되었습니다. 프로젝트에서 업데이트 날짜 및 시간 기준 내림차순으로 정렬된 모든 저장소 태그를 나열합니다. Note 저장소가 공개적으로 접근 가능한 경우 인증 ( --header "PRIVATE-TOKEN: <your_access_token>" )이 필요하지 않습니다. GET /projects/:id/repository/tags 지원하는 속성: 속성 타입 필수 여부 설명 id 정수 또는 문자열 예 프로젝트의 ID 또는 URL 인코딩된 경로 . order_by 문자열 아니오 name , updated 또는 version 기준으로 태그 정렬. version 은 시맨틱 버전 번호로 정렬합니다. 기본값은 updated . page 정수 아니오 페이지네이션의 현재 페이지 번호. 기본값은 1 . page_token 문자열 아니오 페이지네이션을 시작할 태그 이름. 키셋(keyset) 페이지네이션에 사용됩니다. search 문자열 아니오 검색 기준과 일치하는 태그 목록 반환. ^term 과 term$ 을 사용하여 term 으로 시작하고 끝나는 태그를 찾을 수 있습니다. 다른 정규식은 지원되지 않습니다. sort 문자열 아니오 asc 또는 desc 순서로 태그 정렬. 기본값은 desc . 성공 시 200 OK 와 다음 응답 속성을 반환합니다: 속성 타입 설명 commit 객체 태그와 관련된 커밋 정보. commit.author_email 문자열 커밋 작성자의 이메일 주소. commit.author_name 문자열 커밋 작성자의 이름. commit.authored_date 문자열 커밋이 작성된 날짜 (ISO 8601 형식). commit.committed_date 문자열 커밋이 커밋된 날짜 (ISO 8601 형식). commit.committer_email 문자열 커미터의 이메일 주소. commit.committer_name 문자열 커미터의 이름. commit.created_at 문자열 커밋이 생성된 날짜 (ISO 8601 형식). commit.id 문자열 커밋의 전체 SHA. commit.message 문자열 커밋 메시지. commit.parent_ids 배열 부모 커밋 SHA의 배열. commit.short_id 문자열 커밋의 짧은 SHA. commit.title 문자열 커밋의 제목. created_at 문자열 태그가 생성된 날짜 (ISO 8601 형식). message 문자열 태그 메시지. name 문자열 태그의 이름. protected 불리언 true 이면 태그가 보호됩니다. release 객체 태그와 관련된 릴리스 정보. release.description 문자열 릴리스의 설명. release.tag_name 문자열 릴리스의 태그 이름. target 문자열 태그가 가리키는 SHA. 요청 예시: curl --heade