Una URL de proxy pot contenir el nom d'usuari sense contenir la contrasenya:

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

Git intenta obtenir la contrasenya que falta mitjançant el seu mecanisme de credencials. Substituïu el compte i el punt final pels vostres. La versió de Git, el backend HTTP i el mètode d'autenticació del proxy han de suportar la disposició que feu servir.

Trieu què voleu mantenir fora de l'emmagatzematge

RequisitQuè cal preparar
Cap contrasenya a l'URL de proxy configuradaFeu servir la forma només amb nom d'usuari i proporcioneu el secret que falta mitjançant el mecanisme de credencials admès.
Cap contrasenya reutilitzable desada al discTrieu un ajudant aprovat el comportament d'emmagatzematge del qual compleixi aquest requisit. Ometre només la contrasenya de l'URL no és suficient.
Autenticació integradaFeu servir el mètode admès i la identitat de procés aplicable en lloc de tractar-lo com una altra manera d'escriure una contrasenya Basic.

Els ajudants poden desar credencials en un magatzem de credencials del sistema operatiu, en memòria, en un fitxer o en un altre sistema. Inspeccioneu l'ajudant configurat per a aquest compte i URL abans de decidir que la contrasenya ja no es desa.

Tingueu les altres còpies a la vista

Un ajudant en línia que retorna una contrasenya codificada fixament simplement la desa en un altre lloc. Una variable d'entorn o un argument de comanda que porti la contrasenya també pot entrar en scripts, diagnòstics, inspecció de processos o historial de l'intèrpret.

El registre útil és petit: punt final del proxy, mètode d'autenticació, origen de les credencials i política d'emmagatzematge. Manteniu els secrets fora d'aquest registre. Les credencials d'origen i les del proxy poden fer servir vies de suport diferents, així que un inici de sessió correcte en un lloc web no estableix aquesta disposició del proxy.

Articles relacionats