# 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="/files/XMKvghZqYOCt3LfkkSZu" 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="/files/WTWUlskQf6v36veFlVD8" 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="/files/zRrq0asSOrMLOKrJTqHR" 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](/2.33-lts/admin/settings/authentication.md) 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="/files/gPghV4wSH8xSuF9nnQXQ" 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="/files/3j3BFcjvLIh3qnxkzOiL" alt=""><figcaption></figcaption></figure>

For more information on access tokens, refer to our [API access documentation](/2.33-lts/api/access.md#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 %}

<figure><img src="/files/ZxOqosgXF9uGC8lwtNyT" 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 | Enter the personal access token.                                                                                                                                                        |

<figure><img src="/files/nJsNFlKSiOkomPKUgwMN" 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="/files/fgSZYaNeM1zDbx8iSmSC" 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](/2.33-lts/admin/settings/general.md#helm-repository).
{% endhint %}

<figure><img src="/files/ePEMAltkTahYPblMK5O6" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.portainer.io/2.33-lts/user/account-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
