Puhverserveri parooli Git URL-ist väljas hoidmine
Lase Gitil puuduv puhverserveri parool oma volituste mehhanismi kaudu hankida ja seejärel kontrolli abilist eraldi, kui kettale salvestamine on oluline.
Puhverserveri URL võib sisaldada kasutajanime ilma parooli sisaldamata:
[http]
proxy = http://[email protected]:8080Git üritab puuduva parooli oma volituste mehhanismi kaudu hankida. Asenda konto ja lõpp-punkt enda omadega. Giti versioon, HTTP-taust ja puhverserveri autentimismeetod peavad kasutatavat lahendust toetama.
Vali, mida hoida salvestusest väljas
| Nõue | Mida korraldada |
|---|---|
| Seadistatud puhverserveri URL-is pole parooli | Kasuta ainult kasutajanimega vormi ja anna puuduv saladus toetatud volituste mehhanismi kaudu. |
| Kettale ei jää korduvkasutatavat parooli | Vali kinnitatud abiline, mille salvestuskäitumine vastab sellele nõudele. Ainult URL-i parooli ärajätmine ei ole piisav. |
| Integreeritud autentimine | Kasuta toetatud meetodit ja asjakohast protsessi identiteeti, mitte ära käsitle seda Basic-parooli teise kirjaviisina. |
Abilised võivad salvestada volitusi operatsioonisüsteemi volituste hoidlasse, mällu, faili või teise süsteemi. Enne kui otsustad, et parooli enam ei salvestata, kontrolli selle konto ja URL-i jaoks seadistatud abilist.
Hoia teised koopiad silma all
Koodi sisse kirjutatud parooli tagastav reasisene abiline salvestab selle lihtsalt mujale. Parooli kandev keskkonnamuutuja või käsureaargument võib samuti jõuda skriptidesse, diagnostikasse, protsesside kontrolli või shelli ajalukku.
Kasulik kanne on väike: puhverserveri lõpp-punkt, autentimismeetod, volituste allikas ja salvestuspoliitika. Hoia saladused sellest kandest väljas. Päritoluvolitused ja puhverserveri volitused võivad kasutada erinevaid tugiteid, seega veebisaidile edukas sisselogimine ei tõesta seda puhverserveri lahendust.