Git proxyAuthMethod прокси колдонуучу атын талап кылат
proxyAuthMethod жөндөөсү натыйжасыз көрүнгөндө прокси колдонуучу атын, тандалган ыкманы, чөйрөнүн басып жазылышын жана Git версиясын текшериңиз.
Сиз http.proxyAuthMethod кошосуз, clone'ду кайра аракет кыласыз жана дагы эле 407 көрөсүз. Жөндөөнүн оңой эстен чыккан документтелген шарты бар: конфигурацияланган прокси сабында колдонуучу аты болушу керек.
Колдонуучу аты URL ичиндеги сөзмө-сөз сырсөз менен коштолушу шарт эмес. Git жок сырсөздү өзүнүн эсептик маалымат механизми аркылуу ала алат. Маршруттоо идентификациясы жана аутентификация ыкмасы дагы эле көздөлгөн проксиге тиешелүү болушу керек.
Төрт кирүүнү чогуу карап чыгыңыз
- Иш жүзүндөгү прокси URI, сырсөзсүз.
- Ошол прокси үчүн тандалган ыкма.
- Каалаган remote боюнча басып жазуу же
GIT_HTTP_PROXY_AUTHMETHODчөйрөсүнүн басып жазылышы. - Git версиясы жана анын HTTP backend мүмкүнчүлүктөрү.
Азыркы Git anyauth, Basic, Digest, Negotiate жана NTLM сыяктуу ыкмаларды документтештирет. Бирөөнү тандоо туташкан backend'ге жетишпеген колдоону кошпойт. Кардар башка ыкмага конфигурацияланган деп корпоративдик администратор прокси саясатын начарлатпашы керек.
Эски билдирүүлөр көчүрүлүп жаткан опцияны ишке ашырбаган версияларды камтыйт. Каалаган конфигурация ачкычын азыркы өткөрмө аны колдоноруна далилсиз сактоого болот. Версияга ылайык документтерди жана редакцияланган алмашууну окуңуз.
Акыркысы, репозиторийдин эсептик маалыматтары — кийинки байланыш. Git хостингинин токени проксинин чакырыгын канааттандырбайт. Репозиторийдин TLS текшерүүсүн өчүрүү да проксини тандалган аутентификация схемасын кабыл алууга мажбурлабайт. Адегенде ошол алмашууну аныктаңыз, анан кийинки репозиторий жообун диагностикалаңыз.