Ako nechať heslo k proxy mimo URL Git
Nechajte Git získať chýbajúce heslo k proxy prostredníctvom svojho mechanizmu poverení a potom pomocníka skontrolujte samostatne, ak záleží na trvalom uložení na disku.
URL proxy môže obsahovať používateľské meno bez hesla:
[http]
proxy = http://[email protected]:8080Git sa pokúša získať chýbajúce heslo prostredníctvom svojho mechanizmu poverení. Nahraďte účet a koncový bod svojimi. Zostavenie Gitu, HTTP backend a metóda overovania proxy musia podporovať usporiadanie, ktoré používate.
Vyberte, čo chcete udržať mimo úložiska
| Požiadavka | Čo zariadiť |
|---|---|
| Žiadne heslo v nakonfigurovanej URL proxy | Použite formu iba s používateľským menom a chýbajúce tajomstvo doručte prostredníctvom podporovaného mechanizmu poverení. |
| Žiadne opakovane použiteľné heslo uložené na disku | Zvoľte schváleného pomocníka, ktorého správanie pri ukladaní spĺňa túto požiadavku. Samotné vynechanie hesla z URL nestačí. |
| Integrované overovanie | Použite podporovanú metódu a príslušnú identitu procesu namiesto toho, aby ste to považovali za iný zápis hesla Basic. |
Pomocníci môžu ukladať poverenia do úložiska poverení operačného systému, do pamäte, do súboru alebo do iného systému. Pred rozhodnutím, že heslo sa už neukladá, si prezrite pomocníka nakonfigurovaného pre tento účet a URL.
Majte na očiach ostatné kópie
Vložený pomocník, ktorý vracia natvrdo zapísané heslo, ho jednoducho uloží inde. Premenná prostredia alebo argument príkazu s heslom sa tiež môžu dostať do skriptov, diagnostiky, kontroly procesov alebo histórie shellu.
Užitočný záznam je malý: koncový bod proxy, metóda overovania, zdroj poverení a zásady ukladania. Udržujte tajomstvá mimo tohto záznamu. Poverenia pôvodu a poverenia proxy môžu používať rôzne cesty podpory, takže úspešné prihlásenie na webovú stránku toto usporiadanie proxy nepreukazuje.