Deixar o contrasinal do proxy fóra do URL de Git
Deixe que Git obteña o contrasinal do proxy que falta mediante o seu mecanismo de credenciais e despois revise o axudante por separado se importa a persistencia no disco.
Un URL de proxy pode conter o nome de usuario sen conter o contrasinal:
[http]
proxy = http://[email protected]:8080Git 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
| Requisito | Que hai que preparar |
|---|---|
| Ningún contrasinal no URL de proxy configurado | Use 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 disco | Escolla un axudante aprobado cuxo comportamento de almacenamento cumpra ese requisito. Omitir só o contrasinal do URL non é suficiente. |
| Autenticación integrada | Use 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.