Anda menambah http.proxyAuthMethod, mencuba klon semula dan masih melihat 407. Tetapan itu mempunyai syarat terdokumentasi yang mudah terlepas: rentetan proksi yang dikonfigurasikan mesti mengandungi nama pengguna.

Nama pengguna tidak perlu disertai kata laluan literal dalam URL. Git boleh memperoleh kata laluan yang hilang melalui mekanisme kelayakannya. Identiti penghalaan dan kaedah pengesahan masih perlu merujuk proksi yang dimaksudkan.

Periksa empat input bersama-sama

  1. URI proksi berkesan, dengan kata laluannya dibuang.
  2. Kaedah yang dipilih untuk proksi itu.
  3. Sebarang ganti ganti setiap remote atau ganti ganti persekitaran GIT_HTTP_PROXY_AUTHMETHOD.
  4. Versi Git dan keupayaan backend HTTP-nya.

Git semasa mendokumenkan kaedah termasuk anyauth, Basic, Digest, Negotiate dan NTLM. Memilih satu tidak menambah sokongan yang hilang kepada backend yang dipautkan. Pentadbir korporat juga tidak sepatutnya melemahkan dasar proksi kerana klien dikonfigurasikan untuk kaedah lain.

Laporan lama termasuk versi yang tidak melaksanakan pilihan yang disalin. Kunci konfigurasi sewenang-wenangnya boleh disimpan tanpa bukti bahawa pemindahan yang sedang berjalan menggunakannya. Baca dokumentasi mengikut versi dan pertukaran yang disunting.

Akhir sekali, kelayakan repositori ialah hubungan yang kemudian. Token pengehosan Git tidak memenuhi cabaran proksi. Menyahdayakan pengesahan TLS repositori juga tidak membuat proksi menerima skema pengesahan yang dipilih. Tetapkan pertukaran itu dahulu, kemudian diagnos sebarang respons repositori yang menyusul.

Artikel berkaitan