Skip to main content
Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.

Esta versão do GitHub Enterprise foi descontinuada em 2022-06-03. Nenhum lançamento de patch será feito, mesmo para questões críticas de segurança. Para obter melhor desempenho, melhorar a segurança e novos recursos, upgrade to the latest version of GitHub Enterprise. Para ajuda com a atualização, contact GitHub Enterprise support.

Armazenar suas credenciais do GitHub no Git

Se você estiver clonando repositórios de GitHub Enterprise Server que usam HTTPS, recomendamos que você use GitHub CLI ou Git Credential Manager (GCM) para lembrar suas credenciais.

Dica de : Se você clonar GitHub Enterprise Server repositórios usando SSH, você pode efetuar a autenticação usando uma chave SSH em vez de usar outras credenciais. Para obter informações sobre como configurar uma conexão SSH, consulte "Gerar uma chave SSH".

GitHub CLI

GitHub CLI armazenará automaticamente suas credenciais do Git para você escolher HTTPS como protocolo preferido para operações do Git e responder "sim" �  instrução que pergunta se você gostaria de efetuar a autenticação no Git com a suas credenciais de GitHub Enterprise Server.

  1. Instale GitHub CLI no macOS, Windows ou Linux.
  2. Na linha de comando, digite gh auth login e, em seguida, siga as instruções.
    • Quando for solicitado o protocolo preferido para operações do Git, selecione HTTPS.
    • Quando for perguntado se você gostaria de efetuar a autenticação no Git com as suas credenciais de GitHub Enterprise Server, insira Y.

Para mais informações sobre a autenticação com GitHub CLI, consulte login gh.

Gerenciador de credenciais do Git

O Gerenciador de Credencial do Git (GCM) é outra maneira de armazenar suas credenciais de forma segura e conectar-se ao GitHub por HTTPS. Com o GCM, você não precisa manualmente criar e armazenar um PAT, como o GCM gerencia a autenticação no seu nome, incluindo a 2FA (autenticação de dois fatores).

  1. Instale o Git usando Homebrew:

    $ brew install git
  2. Instale GCM usando o Homebrew:

    $ brew tap microsoft/git
    $ brew install --cask git-credential-manager-core

    Para MacOS, você não precisa executar a git config porque o GCM automaticamente configura o Git para você.

The next time you clone an HTTPS URL that requires authentication, Git will prompt you to log in using a browser window. You may first be asked to authorize an OAuth app. If your account or organization requires two-factor auth, you'll also need to complete the 2FA challenge.

Após a autenticação ser concluída com sucesso, suas credenciais serão armazenadas no keychain do macOS e serão usadas toda vez que você clonar uma URL de HTTPS. O Git não exigirá que você digite suas credenciais na linha de comando novamente, a menos que você altere suas credenciais.

  1. Instale o Git para o Windows, que inclui GCM. Para obter mais informações, consulte "Git para versões do Windows" a partir da sua página de versões.

Recomenda-se instalar sempre a versão mais recente. No mínimo, instale a versão 2.29 ou superior, que é a primeira versão que oferece suporte do OAuth para o GitHub.

The next time you clone an HTTPS URL that requires authentication, Git will prompt you to log in using a browser window. You may first be asked to authorize an OAuth app. If your account or organization requires two-factor auth, you'll also need to complete the 2FA challenge.

Depois de efetuar a autenticação com sucesso, as suas credenciais serão armazenadas no gerenciador de credenciais do Windows e serão usadas toda vez que você clonar uma URL de HTTPS. O Git não exigirá que você digite suas credenciais na linha de comando novamente, a menos que você altere suas credenciais.


Aviso: As versões mais antigas do Git para Windows vieram com o Administrador de Credenciais do Git para Windows. Este produto antigo não é mais compatível e não pode se conectar ao GitHub via OAuth. Recomendamos que você faça atualização para a versão mais recente do Git para Windows.

Aviso: Se você fez cache de credenciais incorretas ou desatualizadas no Gerenciador de Credencial para Windows, o Git não terá acesso a GitHub Enterprise Server. Para redefinir as suas credenciais de cache para que o Git peça para inserir suas credenciais, acesse o Gerenciador de credenciais no Painel de Controle do Windows em Contas de Usuário > Gerenciador de Credenciais. Procure a entrada de GitHub Enterprise Server e exclua-a.

Para Linux, instale o Git e o GCM e, em seguida, configure o Git para usar o GCM.

  1. Instale o Git a partir do sistema de pacotes da sua distribuição. As instruções vão variar dependendo da versão do Linux que você executar.

  2. Install o GCM. Consulte as instruções no repositório do GCM , já que elas variarão dependendo da versão do Linux que você executar.

  3. Configurar o Git para usar o GCM. Há várias lojas de apoio que você pode escolher. Portanto, consulte a documentação de do GCM para concluir a sua configuração. Para obter mais informações, consulte "GCM Linux".

The next time you clone an HTTPS URL that requires authentication, Git will prompt you to log in using a browser window. You may first be asked to authorize an OAuth app. If your account or organization requires two-factor auth, you'll also need to complete the 2FA challenge.

Depois de autenticado com sucesso, as suas credenciais serão armazenadas no seu sistema e serão usadas toda vez que você clonar uma URL de HTTPS. O Git não exigirá que você digite suas credenciais na linha de comando novamente, a menos que você altere suas credenciais.

Para obter mais opções para armazenar suas credenciais no Linux, consulte Armazenamento de Credencial no Pro Git.


Para obter mais informações ou relatar problemas com o GCM, consulte a documentação oficial do GCM no "Gerenciado de Credenciais do Git