InfoGrab Docs

프로젝트 푸시 규칙 API

커밋 표준 적용, 메시지 유효성 검사, 시크릿 방지, 저장소 작업 제어를 위한 프로젝트 푸시 규칙을 관리합니다.

이 API를 사용하여 프로젝트 푸시 규칙 을 관리합니다. Note GitLab은 푸시 규칙의 모든 정규식에 RE2 문법 을 사용합니다. 프로젝트 푸시 규칙 조회 # 프로젝트의 푸시 규칙을 조회합니다. GET /projects/:id/push_rule 지원되는 속성: 속성 타입 필수 여부 설명 id integer or string Yes 프로젝트의 ID 또는 URL 인코딩된 경로 . 성공 시 200 OK 와 다음 응답 속성을 반환합니다: 속성 타입 설명 author_email_regex string 모든 커밋 작성자 이메일은 이 정규식과 일치해야 합니다. branch_name_regex string 모든 브랜치 이름은 이 정규식과 일치해야 합니다. commit_committer_check boolean true 인 경우 커미터 이메일이 본인의 확인된 이메일 중 하나일 때만 이 저장소에 커밋을 푸시할 수 있습니다. commit_committer_name_check boolean true