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.

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.

Did this doc help you?

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, também exige que você insira suas credenciais do GitHub toda vez que você faz pull ou push em um repositório.

Você pode evitar que seja solicitada a sua senha ao configurar o Git para armazenar suas credenciais para você. Password-based authentication for Git is deprecated, and we recommend using a personal access token (PAT) when prompted for a password instead, which is more secure. Treat your token just like a password. Para mais informação, consulte "Criando um token de acesso pessoal."

Uma vez que você configurado o armazenamento de credenciais, o Git usa automaticamente seu token de acesso pessoal armazenado no lugar de uma senha quando você extrai ou faz push de um repositório usando HTTPS.

Leia mais

Did this doc help you?