Repositories settings 
Important note: Managed GIT and SVN repositories in Nepenthes are currently only supported in package-based installations. They are not supported in docker-based installations.
To adapt repositories settings, go to System settings on the tab Repositories you can configure the following options.
- Autofetch repository changes. This option allows to automatically show commits in an Nepenthes Repository. 
- Repository disk size cache. In order to cache the repository disk size (displayed e.g. in repository page). 
- Enable repository management web service. This option allows communication with SVN- or Git-Clients. If it is deactivated, a repository cannot be created. 
- Define an API key. This API key is created once and used for communication with an SVN or Git client. 
- Select which SCM you want to enabled. You can choose Git and/or Subversion. 
- Automatic repository vendor type. Specify the default repository type which is used in new projects. 
- Define repositories encodings. 
- Define the maximum number of revisions to be displayed on file log. 
- Define the maximum number of files displayed in the repository browser. 
- Enable caching for authentication request of version control software. This option allows saving the authentication so that a user doesn’t have to authenticate every time a repository is accessed (for example during commits).  
Checkout instructions for Subversion and GIT 
Show checkout instructions for Subversion and GIT.
- Select whether or not to display checkout instructions on the repository page.
- Checkout base URL. Define the base URL to be used for repositories of new projects.
- Checkout instruction text. Used to specify an (optional) instruction text for repositories (can be further specified in project settings).

Reference and fix work packages in commit messages 
- Define referencing keywords for work packages in commit messages. Used to reference keywords used to link revisions to work packages.
- Define fixing keywords for work packages in commit messages. Fixing keywords allow status or progress changes using certain keywords in commit messages, e.g. changing a work package to closed and set to 100%.
- Define which status will be applied to a work package if a fixing word is used in a commit message.
- Define which percentage of done is applied to a work package if a fixing word is used in a commit message for that work package.
- Enable time logging. Activating this option enables logging time to a work package via commit message.
- Define activity for logged time. This activity is used for time logging via a commit.

- Do not forger to Save all your changes.