Setelan http.proxy Git adalah alamat proxy, bukan boolean hidup/mati. Menetapkan 0 memberi transportasi nilai yang ditafsirkan sebagai endpoint. Itu bukan permintaan "tanpa proxy".

Untuk satu operasi Git HTTP yang memang harus terhubung langsung, Git mendokumentasikan penimpaan proxy kosong:

git -c http.proxy= ls-remote https://git.example/project.git

URL repositori hanya ilustrasi. Penetapan -c hanya berlaku untuk pemanggilan itu. Gunakan rute langsung hanya bila itulah kebijakan jaringan yang dimaksud.

Untuk perbaikan permanen, identifikasi sumber nilai yang tidak diinginkan. Git dapat menggabungkan konfigurasi sistem, pengguna, dan repositori, dan setelan proxy http dapat spesifik per URL. Menghapus satu nilai global tidak menghapus penimpaan di repositori atau proxy yang diwarisi dari lingkungan.

Membatalkan setelan kunci memungkinkan masukan lain yang berlaku ikut bekerja. Memberinya nilai kosong yang didokumentasikan secara eksplisit menonaktifkan proxy untuk setelan itu. Pilih sesuai apakah repositori harus mewarisi rute normal atau mempertahankan penimpaan langsung yang disengaja.

Artikel terkait