Како оставити лозинку проксија изван Git URL-а
Дозволите Git-у да преузме недостајућу лозинку проксија преко свог механизма акредитива, а затим одвојено проверите помоћника ако је трајно чување на диску важно.
URL проксија може да садржи корисничко име без лозинке:
[http]
proxy = http://[email protected]:8080Git покушава да добије недостајућу лозинку преко свог механизма акредитива. Замените налог и крајњу тачку својима. Верзија Git-а, HTTP позадина и метод аутентификације проксија морају да подржавају распоред који користите.
Изаберите шта треба држати изван складишта
| Захтев | Шта уредити |
|---|---|
| Нема лозинке у конфигурисаном URL-у проксија | Користите облик само са корисничким именом и доставите недостајућу тајну преко подржаног механизма акредитива. |
| Нема лозинке која се може поново користити и остаје на диску | Изаберите одобреног помоћника чије понашање при чувању задовољава тај захтев. Само изостављање лозинке из URL-а није довољно. |
| Интегрисана аутентификација | Користите подржани метод и одговарајући идентитет процеса уместо да то третирате као други начин писања Basic лозинке. |
Помоћници могу да чувају акредитиве у складишту акредитива оперативног система, у меморији, у датотеци или у другом систему. Прегледајте помоћника конфигурисаног за овај налог и URL пре него што закључите да се лозинка више не чува.
Држите остале копије на оку
Уграђени помоћник који враћа тврдо кодирану лозинку једноставно је чува на другом месту. Променљива окружења или аргумент наредбе који носе лозинку такође могу да доспеју у скрипте, дијагностику, преглед процеса или историју љуске.
Користан запис је мали: крајња тачка проксија, метод аутентификације, извор акредитива и политика чувања. Држите тајне изван тог записа. Акредитиви извора и акредитиви проксија могу да користе различите путеве подршке, па успешна пријава на веб-место не доказује овај распоред проксија.