푸시 규칙
푸시 규칙을 사용하여 저장소가 허용하는 Git 커밋의 내용과 형식을 제어합니다. 커밋 메시지 표준을 설정하고 비밀 정보나 자격 증명이 실수로 추가되는 것을 차단합니다.
히스토리 푸시 규칙의 최대 정규 표현식 길이가 GitLab 16.3에서 255자에서 511자로 변경 됨. 푸시 규칙은 사용자 친화적인 인터페이스에서 활성화할 수 있는 pre-receive Git 훅 입니다. 푸시 규칙을 통해 저장소에 푸시될 수 있는 것과 없는 것을 더 잘 제어할 수 있습니다. GitLab이 보호된 브랜치 를 제공하지만 다음과 같이 더 구체적인 규칙이 필요할 수 있습니다: 커밋 내용 평가. 커밋 메시지가 예상 형식과 일치하는지 확인. 브랜치 이름 규칙 적용. 파일 세부 정보 평가. Git 태그 제거 방지. 서명된 커밋 요구. GitLab은 푸시 규칙의 정규 표현식에 RE2 구문 을 사용합니다. regex101 정규 표현식 테스터 에서 테스트할 수 있습니다. 각 정규 표현식은 511자로 제한됩니다. 사용자 정의 푸시 규칙을 위해서는 서버 훅 을 사용합니다. Note 푸시 규칙은 포크 동기화 중에 우회됩니다. 업스트림 프로젝트에서 포크를 업데이트 할 때 변경 사항은 포크
