Git
General Configuration
In this tab, you can allow the use of regular expressions to define branches and tags when creating a Git repository.
This option allows you to configure more advanced rules, but it should be enabled with care. Using it can impact security and lead to unexpected behavior if regular expressions are set incorrectly.

Gerrit
In this tab, you can declare a Gerrit server in order to associate it with Tuleap.
To add a server, you must fill in the Gerrit server connection information, such as its address, HTTP and SSH ports, and SSL usage.
You must also provide the credentials of the Gerrit user used by Tuleap to perform administrative tasks. This information allows Tuleap to interact with Gerrit via its API.
Finally, you can configure the settings needed for replication, either by using an SSH key or by using a replication password.

Gitolite
You can also manage some Gitolite-related settings.
You can regenerate the Gitolite configuration file for a selected project. This action can be useful when it is necessary to rebuild the Gitolite configuration associated with a project.
You can also allow certain projects to exceed the maximum size of Git objects. Projects added to this list are then given an exception to the limit set on the instance. This authorisation can then be revoked if necessary.

Git LFS
Here you can set the maximum size allowed for files tracked with Git LFS.
Files that exceed this limit will not be able to be added via Git LFS. This setting allows you to maintain control over the size of files stored in repositories.
