http.proxyAuthMethod ekliyorsunuz, kopyalamayı yeniden deniyorsunuz ve yine 407 görüyorsunuz. Ayarın gözden kaçırılması kolay, belgelenmiş bir koşulu var: yapılandırılmış proxy dizesi bir kullanıcı adı içermelidir.

Kullanıcı adına URL içinde birebir bir parola eşlik etmek zorunda değildir. Git, eksik parolayı kimlik bilgisi mekanizmasıyla edinebilir. Yönlendirme kimliği ve kimlik doğrulama yöntemi yine de amaçlanan proxy'ye işaret etmelidir.

Dört girdiyi birlikte inceleyin

  1. Parolası çıkarılmış gerçek proxy URI'si.
  2. O proxy için seçilen yöntem.
  3. Herhangi bir remote başına geçersiz kılma veya GIT_HTTP_PROXY_AUTHMETHOD ortam geçersiz kılması.
  4. Git sürümü ve HTTP arka ucunun yetenekleri.

Güncel Git anyauth, Basic, Digest, Negotiate ve NTLM gibi yöntemleri belgeler. Birini seçmek bağlı arka uca eksik desteği eklemez. Kurumsal bir yönetici de bir istemci başka bir yöntem için yapılandırıldı diye proxy ilkesini zayıflatmamalıdır.

Eski raporlar, kopyalanan seçeneği uygulamayan sürümleri içerir. Herhangi bir yapılandırma anahtarı, çalışan aktarımın onu kullandığına dair kanıt olmadan saklanabilir. Sürüme özgü belgeleri ve düzenlenmiş alışverişi okuyun.

Son olarak, depo kimlik bilgileri daha sonraki bir ilişkidir. Git barındırma belirteci proxy'nin meydan okumasını karşılamaz. Depo TLS doğrulamasını devre dışı bırakmak da proxy'nin seçilen kimlik doğrulama şemasını kabul etmesini sağlamaz. Önce o alışverişi kanıtlayın, ardından gelen herhangi bir depo yanıtını teşhis edin.

İlgili makaleler