Repository Settings
Repository settings provide a series of options to help users manage and configure code repositories with finer granularity. These features ensure the security, collaboration, and controllability of the code.
Overview of Settings
| Feature | Description |
|---|---|
| Disable Developer Role from Creating Branches | Restrict developer role permissions to prevent unauthorized branch creation. |
| Disable Developer Role from Creating Tags | Restrict developer role permissions for tagging to prevent invalid or misleading tags. |
| Pre-merge Checks for Merge Requests (PR) | Provide pre-merge check functionality to ensure strict verification before code is merged. |
| Enable GPG Signature Verification | Verify submitted GPG signatures to ensure the credibility of the code source. |
| Branch Naming Rules | Define naming conventions for branches to ensure uniform and easy management of branch names. |
| Tag Naming Rules | Define naming conventions for tags to ensure clear and consistent version markers. |
| Enable Custom LFS Repositories | Allow the use of custom large file storage repositories (LFS) to optimize the management and storage efficiency of large files. |
| Enable Downloading LFS Files | Enable support for downloading LFS files to facilitate developers in obtaining necessary resources. |
| Repository Cleanup | Provide repository cleanup tools to help delete redundant data or historical records, optimizing repository space. |

Ensure that the code repository meets project requirements and maintains its optimal state.