# Atualizando credenciais do Keychain do macOS

Você precisará atualizar suas credenciais salvas no git-credential-osxkeychain auxiliar se alterar seu nome de usuário, senha ou personal access token em GitHub.

> \[!NOTE]
> A atualização de credenciais do macOS Keychain aplica-se somente a usuários que configuraram manualmente um personal access token usando o auxiliar `osxkeychain` integrado ao macOS.
>
> Recomendamos [configurar o SSH](/pt/enterprise-server@3.22/authentication/connecting-to-github-with-ssh) ou atualizar para o [GCM](/pt/enterprise-server@3.22/get-started/git-basics/caching-your-github-credentials-in-git) (Gerenciador de Credenciais do Git). O GCM pode gerenciar a autenticação em seu nome (para que não seja mais preciso realizar personal access token manuais), incluindo a 2FA (autenticação de dois fatores).

Quando o Git solicitar sua senha, insira personal access token. Como alternativa, você pode usar um auxiliar de credenciais como o [Gerenciador de Credenciais do Git](https://github.com/GitCredentialManager/git-credential-manager/blob/main/README.md). A autenticação baseada em senha para o Git foi removida em favor de métodos de autenticação mais seguros. Para saber mais, confira [Gerenciar seus tokens de acesso pessoal](/pt/enterprise-server@3.22/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens).

## Atualizar credenciais pelo Keychain Access

1. Clique no ícone do Spotlight (lente ampliada) no lado direito da barra de menu.
2. Digite `Keychain Access` e pressione a tecla Enter para iniciar o aplicativo.
3. Em Acesso às Chaves, procure `HOSTNAME`.
4. Encontre a entrada "senha da Internet" para `HOSTNAME`.
5. Edite ou exclua a entrada de acordo.

## Excluindo suas credenciais pela linha de comando

Através da linha de comando, você pode usar o auxiliar de credenciais diretamente para apagar a entrada de keychain.

```shell
$ git credential-osxkeychain erase
host=HOSTNAME
protocol=https
> [Press Return]
```

Se tudo der certo, nada será impresso. Para testar se tudo funcionou, tente clonar um repositório privado. Se for solicitada uma senha, significa que a entrada da keychain foi excluída.

## Leitura adicional

* [Armazenando suas credenciais de GitHub em cache no Git](/pt/enterprise-server@3.22/get-started/git-basics/caching-your-github-credentials-in-git)