Un URL de proxy pode conter o nome de usuario sen conter o contrasinal:

[http]
    proxy = http://[email protected]:8080

Git tenta obter o contrasinal que falta mediante o seu mecanismo de credenciais. Substitúa a conta e o extremo polos seus. A compilación de Git, o backend HTTP e o método de autenticación do proxy deben admitir a disposición que use.

Escolla que necesita manter fóra do almacenamento

RequisitoQue hai que preparar
Ningún contrasinal no URL de proxy configuradoUse a forma só con nome de usuario e forneza o segredo que falta mediante o mecanismo de credenciais admitido.
Ningún contrasinal reutilizable gardado no discoEscolla un axudante aprobado cuxo comportamento de almacenamento cumpra ese requisito. Omitir só o contrasinal do URL non é suficiente.
Autenticación integradaUse o método admitido e a identidade de proceso aplicable en lugar de tratalo como outra forma de escribir un contrasinal Basic.

Os axudantes poden gardar credenciais nun almacén de credenciais do sistema operativo, na memoria, nun ficheiro ou noutro sistema. Inspeccione o axudante configurado para esta conta e URL antes de decidir que o contrasinal xa non se garda.

Teña á vista as demais copias

Un axudante en liña que devolve un contrasinal codificado de forma fixa simplemente o garda noutro lugar. Unha variable de contorno ou un argumento de orde que leve o contrasinal tamén pode entrar en scripts, diagnósticos, inspección de procesos ou o historial da consola.

O rexistro útil é pequeno: extremo do proxy, método de autenticación, orixe das credenciais e política de almacenamento. Manteña os segredos fóra dese rexistro. As credenciais de orixe e as do proxy poden usar rutas de soporte distintas, así que un inicio de sesión correcto nun sitio web non establece esta disposición do proxy.

Artigos relacionados