Deixar a palavra-passe do proxy fora do URL do Git
Deixe o Git obter a palavra-passe do proxy em falta através do seu mecanismo de credenciais e depois verifique o auxiliar em separado se a persistência em disco for importante.
Um URL de proxy pode conter o nome de utilizador sem conter a palavra-passe:
[http]
proxy = http://[email protected]:8080O Git tenta obter a palavra-passe em falta através do seu mecanismo de credenciais. Substitua a conta e o ponto final pelos seus. A compilação do Git, o backend HTTP e o método de autenticação do proxy têm de suportar a disposição que utiliza.
Escolha o que precisa de manter fora do armazenamento
| Requisito | O que preparar |
|---|---|
| Nenhuma palavra-passe no URL de proxy configurado | Utilize a forma apenas com o nome de utilizador e forneça o segredo em falta através do mecanismo de credenciais suportado. |
| Nenhuma palavra-passe reutilizável guardada no disco | Escolha um auxiliar aprovado cujo comportamento de armazenamento cumpra esse requisito. Omitir apenas a palavra-passe do URL não é suficiente. |
| Autenticação integrada | Utilize o método suportado e a identidade de processo aplicável em vez de a tratar como outra grafia de uma palavra-passe Basic. |
Os auxiliares podem guardar credenciais num armazenamento de credenciais do sistema operativo, em memória, num ficheiro ou noutro sistema. Inspecione o auxiliar configurado para esta conta e URL antes de concluir que a palavra-passe já não é guardada.
Mantenha as outras cópias à vista
Um auxiliar em linha que devolve uma palavra-passe codificada fixamente limita-se a guardá-la noutro local. Uma variável de ambiente ou um argumento de comando com a palavra-passe também pode entrar em scripts, diagnósticos, inspeção de processos ou histórico da shell.
O registo útil é pequeno: ponto final do proxy, método de autenticação, origem das credenciais e política de armazenamento. Mantenha os segredos fora desse registo. As credenciais de origem e as do proxy podem usar caminhos de suporte diferentes, pelo que um início de sessão bem-sucedido num site não prova esta disposição do proxy.