URL proxy může obsahovat uživatelské jméno, aniž by obsahovala heslo:

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

Git 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žadavekCo zařídit
Žádné heslo v nakonfigurované URL proxyPouž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 diskuZvolte 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.

Související články