Documentation Index

Fetch the complete documentation index at: https://help.tuleap.com/llms.txt

Use this file to discover all available pages before exploring further.

Git and Git LFS

Prev Next

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.

Access control settings warning about potential security implications when enabling this option.

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.

Form to add a Gerrit server with required fields and instructions for credentials.

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.

Gitolite configuration section for regenerating project settings and authorizing projects.

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.

Configuration settings for maximum file size in Git LFS interface.