InfoGrab Docs

프로젝트 푸시 규칙 API

프로젝트 푸시 규칙을 관리하여 커밋 표준을 적용하고, 메시지를 검증하고, 시크릿을 방지하고, 저장소 작업을 제어합니다.

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