Temukan unduhan Chocolatey mana yang membutuhkan proxy
Bootstrap, CLI yang terpasang, dan pengunduh terpisah milik sebuah paket dapat membaca masukan proxy yang berbeda.
Identifikasi permintaan yang gagal sebelum mengubah pengaturan proxy Chocolatey:
| Fase kegagalan | Masukan proxy yang diperiksa |
|---|---|
| Mendapatkan Chocolatey sebelum choco ada | chocolateyProxyLocation pada shell bootstrap dan variabel akun opsional |
| Operasi choco yang terpasang | Urutan prioritasnya: argumen perintah eksplisit, konfigurasi Chocolatey, variabel lingkungan, lalu konfigurasi sistem |
| Sebuah paket memulai pengunduh lain | Opsi dan identitas proses tersebut; ia dapat memakai pembantu Chocolatey atau perangkat lunak terpisah |
Nilai choco config yang tersimpan tidak dapat mengonfigurasi unduhan bootstrap sebelumnya. Gunakan metode pemasangan resmi untuk lingkungan terkelola dengan nilai proxy di shell yang benar-benar menjalankannya. Pemasang satu baris lama yang mengubah kebijakan eksekusi dan menyematkan kata sandi bukan perbaikan proxy yang diperlukan.
Untuk CLI yang terpasang, periksa konfigurasi efektif pada cakupan yang dimaksud. Nilai CLI yang tersimpan dapat menjelaskan mengapa mengubah proxy sistem Windows tidak membawa perbedaan. Untuk unduhan publik yang diizinkan yang pengunduh sebenarnya tidak memiliki kredensial proxy terkonfigurasi atau tersimpan, Daftar proxy HTTP menawarkan alamat kandidat untuk masukan proxy yang berlaku; gunakan format yang diharapkan klien terpilih. Pisahkan titik akhir perantara dan akun dari kredensial sumber paket; autentikasi repositori dapat gagal setelah akses proxy berhasil.
Selama pemasangan paket, identifikasi proses yang mengeluarkan galat. Berkas yang dapat dieksekusi terpisah tidak harus menerapkan opsi khusus Chocolatey atau memakai identitas yang sama. Alat grafis dan agen latar belakang juga memiliki batasan proxy khusus produk; permintaan CLI yang berhasil tidak membuktikan jalur unduh ikon atau jalur agennya.
Baca kegagalan berguna pertama dengan proses itu dalam pikiran: 407 menyangkut autentikasi proxy, galat kepercayaan TLS menyangkut sertifikat yang disajikan kepada peminta tersebut, dan paket yang hilang atau akun repositori yang ditolak menyangkut sumbernya. Simpan nama host, operasi, konteks akun, dan status yang gagal dengan rahasia dihapus. Keberhasilan bootstrap yang diikuti unduhan paket gagal mempersempit jalur yang perlu diperbaiki.