# Account settings

To get access to and update your user settings, click your username in the top-right of the Portainer UI and select **My account**.

<figure><img src="https://content.gitbook.com/content/MdgxA76kWxcRmwybM8Ft/blobs/160I1olbUE90uVZ19qPc/2.39-account-settings.gif" alt=""><figcaption></figcaption></figure>

## Changing the theme

Portainer lets you choose between light, dark and high-contrast themes, or to auto-select the theme based on your system theme. The chosen theme applies only to this user.

Select a theme from the options. The change will be automatically applied.

<figure><img src="https://content.gitbook.com/content/MdgxA76kWxcRmwybM8Ft/blobs/BkWkaiKDQJHTCrummtuh/2.32-myaccount-theme.png" alt=""><figcaption></figcaption></figure>

## Changing your password

Enter the following details, using the table below as a guide. When you're finished, click **Update password**.

<figure><img src="https://content.gitbook.com/content/MdgxA76kWxcRmwybM8Ft/blobs/xd4O5e3nWS4XEKESuRX3/2.15-accountsettings-changepw.png" alt=""><figcaption></figcaption></figure>

| Field/Option     | Overview                                                    |
| ---------------- | ----------------------------------------------------------- |
| Current password | Enter the password you currently use to log into Portainer. |
| New password     | Enter a new password for your account.                      |
| Confirm password | Enter the new password again.                               |

[Minimum password length requirements](https://docs.portainer.io/sts/admin/settings/authentication) are set by the administrator.

## Application settings

In this section you can enable or disable front-end data caching for your Kubernetes environments. When this this option is enabled, Portainer will cache data provided about your Kubernetes cluster in the front-end in order to improve load times when viewing the cluster. This caching can however mean that you may not see fully up-to-date information, and changes made by other users or outside of Portainer may take up to five minutes to update in your session.

<figure><img src="https://content.gitbook.com/content/MdgxA76kWxcRmwybM8Ft/blobs/ApEdaMQaCJomHaTm0cla/2.20-account-application.png" alt=""><figcaption></figcaption></figure>

## Access tokens

This section allows you to manage your API access tokens. You can see a list of the access tokens that exist for your user as well as add and remove tokens as required.

<figure><img src="https://content.gitbook.com/content/MdgxA76kWxcRmwybM8Ft/blobs/XTQWbBMgVFuNpyc2EDrQ/2.15-accountsettings-apitokens.png" alt=""><figcaption></figcaption></figure>

For more information on access tokens, refer to our [API access documentation](https://docs.portainer.io/sts/api/access#creating-an-access-token).

## Git credentials

This section lets you manage your saved Git credentials for use in deployments. These credentials are available only to your user.

{% hint style="info" %}
This feature is only available in Portainer Business Edition.
{% endhint %}

{% hint style="info" %}
Adding shared Git credentials can be done from the [Shared credentials](https://docs.portainer.io/sts/admin/settings/credentials) view.
{% endhint %}

<figure><img src="https://content.gitbook.com/content/MdgxA76kWxcRmwybM8Ft/blobs/NDyMZwLHCHdqw8TvGle2/2.16-account-gitcreds.png" alt=""><figcaption></figcaption></figure>

To add a new credential, click the **Add git credential** button and fill out the fields using the table below as a guide:

| Field                 | Overview                                                                                                                                                                                                                                              |
| --------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Name                  | Enter a name for this credential entry. This is how it will appear when selecting it for use when deploying.                                                                                                                                          |
| Authorization type    | Select either **Basic** or **Token** authorization depending on what your Git repository requires. For example, GitHub uses Basic authorization and Bitbucket uses Token authorization.                                                               |
| Username              | Enter the username, if relevant.                                                                                                                                                                                                                      |
| Personal Access Token | <p>Enter the personal access token.<br>Ensure your token has repository read permissions. See the <a href="../faqs/getting-started/what-scopes-are-required-for-github-gitlab-and-bitbucket-tokens">Git authentication token permissions FAQ</a>.</p> |

<figure><img src="https://content.gitbook.com/content/MdgxA76kWxcRmwybM8Ft/blobs/tWJzceYpZ8o3OIhhHKNV/2.33-account-git-creds-new.png" alt=""><figcaption></figcaption></figure>

Once you've entered the relevant details, click **Save git credential** to save the entry.

## Helm repositories

By default, Portainer ships with the [Bitnami Helm chart repository](https://bitnami.com/stacks/helm) already pre-configured. In this section you can add additional Helm repositories to reference when deploying Helm charts.

<figure><img src="https://content.gitbook.com/content/MdgxA76kWxcRmwybM8Ft/blobs/ddGhLvQFiYveUhILuW7R/2.20-account-helmrepos.png" alt=""><figcaption></figcaption></figure>

If you would like to add an additional third-party repo, click on **Add Helm repository**, enter the repository URL and click **Save Helm repository**.

{% hint style="info" %}
Repositories added here are only available to your user. You can configure a Helm repository that will be available to all users in [Settings](https://docs.portainer.io/sts/admin/settings/general#helm-repository).
{% endhint %}

<figure><img src="https://content.gitbook.com/content/MdgxA76kWxcRmwybM8Ft/blobs/wYWgghkHIKhGrPZZCC6c/2.20-account-helmrepos-add.png" alt=""><figcaption></figcaption></figure>
