# Set global configuration

> Configure the defaults settings of all clients for issue tracking.

You can set a global configuration in the server so that all clients have the same default settings. The client downloads the server configuration when the UVCS desktop GUI starts. For example, you can set global parameters such as connection strings and let users specify their own credentials.

## Create the global repository configuration

To set up global configuration, you need to create a repository with the name `plastic-global-config`. Use one of the following structures:

* Global configuration for a specific repository:
  `/<repname>/issuetrackers/<extension_configuration_file>.conf`

* Global configuration for all repositories:
  `/allrepos/issuetrackers/<extension_configuration_file>.conf`

The specific configuration for a repository loads first, and if there isn’t one, UVCS loads the `allrepos` configuration instead.

> **Note:**
>
> For submodules, use the `-` character instead of `/`. For example, if `plugins` is the main repository, and `3dplugin` is the submodule, use `/plugins-3dplugin/issuetrackers/jira.conf`.

## Set up the global configuration

You can find the issue trackers configuration example files in the `<plasticscm_install_path>/client/extensions/config_samples` folder. Include and update any parameters you need in your `extension_configuration_file.conf` file.

If you customize the issue tracker configuration with the credentials that every client uses, then when a user opens the Issue Tracking tab in the client, the common and global values load automatically. This means the user only has to enter the credentials information to be correctly logged in the issue tracking system.

The user credentials save in the user local directory:

* Windows: `C:\Users\user\AppData\Local\plastic4`
* Linux or macOS: `$HOME/.plastic4`

For example,  `C:\Users<user>\AppData\Local\plastic4\issuetrackers<server_port><repname>\extension_configuration_file.conf`.
