Dejar la contraseña del proxy fuera de la URL de Git
Deje que Git obtenga la contraseña del proxy que falta mediante su mecanismo de credenciales y luego revise el ayudante por separado si importa la persistencia en disco.
Una URL de proxy puede contener el nombre de usuario sin contener la contraseña:
[http]
proxy = http://[email protected]:8080Git intenta obtener la contraseña que falta mediante su mecanismo de credenciales. Sustituya la cuenta y el extremo por los suyos. La compilación de Git, el backend HTTP y el método de autenticación del proxy deben admitir la disposición que utilice.
Elija qué necesita mantener fuera del almacenamiento
| Requisito | Qué hay que preparar |
|---|---|
| Ninguna contraseña en la URL de proxy configurada | Use la forma solo con nombre de usuario y proporcione el secreto que falta mediante el mecanismo de credenciales admitido. |
| Ninguna contraseña reutilizable guardada en disco | Elija un ayudante aprobado cuyo comportamiento de almacenamiento cumpla ese requisito. Omitir solo la contraseña de la URL no es suficiente. |
| Autenticación integrada | Use el método admitido y la identidad de proceso aplicable en lugar de tratarlo como otra forma de escribir una contraseña Basic. |
Los ayudantes pueden guardar credenciales en un almacén de credenciales del sistema operativo, en memoria, en un archivo o en otro sistema. Inspeccione el ayudante configurado para esta cuenta y URL antes de decidir que la contraseña ya no se guarda.
Tenga a la vista las demás copias
Un ayudante en línea que devuelve una contraseña codificada de forma fija simplemente la guarda en otro lugar. Una variable de entorno o un argumento de comando que lleve la contraseña también puede entrar en secuencias de comandos, diagnósticos, inspección de procesos o el historial del intérprete.
El registro útil es pequeño: extremo del proxy, método de autenticación, origen de las credenciales y política de almacenamiento. Mantenga los secretos fuera de ese registro. Las credenciales de origen y las del proxy pueden usar rutas de soporte distintas, así que un inicio de sesión correcto en un sitio web no establece esta disposición del proxy.