Jak nechat heslo k proxy mimo URL Git
Nechte Git získat chybějící heslo k proxy prostřednictvím jeho mechanismu pověření a poté pomocník zkontrolujte samostatně, pokud záleží na trvalém uložení na disku.
URL proxy může obsahovat uživatelské jméno, aniž by obsahovala heslo:
[http]
proxy = http://[email protected]:8080Git se pokouší získat chybějící heslo prostřednictvím svého mechanismu pověření. Nahraďte účet a koncový bod svými. Sestavení Gitu, HTTP backend a metoda ověřování proxy musí podporovat uspořádání, které používáte.
Vyberte, co chcete udržet mimo úložiště
| Požadavek | Co zařídit |
|---|---|
| Žádné heslo v nakonfigurované URL proxy | Použijte formu pouze s uživatelským jménem a chybějící tajemství dodejte prostřednictvím podporovaného mechanismu pověření. |
| Žádné znovu použitelné heslo uložené na disku | Zvolte schváleného pomocníka, jehož chování při ukládání tento požadavek splňuje. Pouhé vynechání hesla z URL nestačí. |
| Integrované ověřování | Použijte podporovanou metodu a příslušnou identitu procesu, místo abyste to považovali za jiný zápis hesla Basic. |
Pomocníci mohou ukládat pověření do úložiště pověření operačního systému, do paměti, do souboru nebo do jiného systému. Než rozhodnete, že se heslo již neukládá, prohlédněte si pomocníka nakonfigurovaného pro tento účet a URL.
Mějte na očích ostatní kopie
Vložený pomocník, který vrací pevně zadané heslo, ho prostě uloží jinam. Proměnná prostředí nebo argument příkazu nesoucí heslo se také mohou dostat do skriptů, diagnostiky, kontroly procesů nebo historie shellu.
Užitečný záznam je malý: koncový bod proxy, metoda ověřování, zdroj pověření a zásady ukládání. Udržujte tajemství mimo tento záznam. Pověření původu a pověření proxy mohou používat různé cesty podpory, takže úspěšné přihlášení na web tuto konfiguraci proxy neprokazuje.