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 ou atualizar para o GCM (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 seu personal access token. Como alternativa, você pode usar um auxiliar de credenciais como o Gerenciador de Credenciais do Git. 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.
Note
Este artigo contém comandos ou exemplos que usam o domínio github.com
. Você poderá acessar o GitHub em um domínio diferente, como octocorp.ghe.com
.
Atualizar credenciais pelo Keychain Access
- Clique no ícone do Spotlight (lente ampliada) no lado direito da barra de menu.
- Digite
Keychain Access
e pressione a tecla Enter para iniciar o aplicativo. - Em Acesso ao Conjunto de Chaves, procure
github.com
. - Localize a entrada "senha da Internet" para
github.com
. - Edite ou exclua a entrada de acordo.
Excluir 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.
$ git credential-osxkeychain erase
host=github.com
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.