Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Por que o Git sempre solicita a minha senha?

Se o Git solicita um nome de usuário e uma senha toda vez que você tenta interagir com o GitHub, provavelmente isso quer dizer que você está usando a URL de clone de HTTPS do seu repositório.

Usar uma URL remota do tipo HTTPS tem algumas vantagens em comparação com o uso de SSH. É mais fácil configurar do que SSH e geralmente funciona por meio de firewalls e proxies rigorosos. No entanto, ele também pede que você insira suas credenciais de GitHub Enterprise Cloud sempre que você fizer pull ou push de um repositório.

Quando o Git solicitar sua senha, insira seu personal access token. Como alternativa, você pode usar um auxiliar de credencial como o Gerenciador de Credenciais do Git. A autenticação baseada em senha do Git foi removida para dar lugar a métodos de autenticação mais seguros. Para obter mais informações, confira "Criar um personal access token".

Você pode evitar que a sua senha seja solicitada configurando o Git para armazenar credenciais em cache para você. Uma vez que você configurado o armazenamento de credenciais, o Git usa automaticamente seu personal access token armazenado em cache quando você efetua pull ou push de um repositório usando HTTPS.

Leitura adicional