Get Project Push Rule
Constructors
Properties
All commit author emails must match this regex, e.g. @my-company.com$
.
All branch names must match this regex, e.g. (feature|hotfix)\/*
.
Users can only push commits to this repository that were committed with one of their own verified emails.
Users can only push commits to this repository if the commit author name is consistent with their GitLab account name.
No commit message is allowed to match this regex, for example ssh\:\/\/
.
All commit messages must match this regex, e.g. Fixed \d+\..*
.
Deny deleting a tag.
All committed filenames must not match this regex, e.g. (jar|exe)$
.
Maximum file size (MB).
Restrict commits by author (email) to existing GitLab users.
GitLab will reject any files that are likely to contain secrets.
Reject commit when it’s not DCO certified.
Reject commit when it’s not signed through GPG. */