URL proxy dapat memuat nama pengguna tanpa memuat kata sandi:

[http]
    proxy = http://[email protected]:8080

Git mencoba memperoleh kata sandi yang hilang melalui mekanisme kredensialnya. Ganti akun dan endpoint dengan milik Anda. Build Git, backend HTTP, dan metode autentikasi proxy harus mendukung susunan yang Anda gunakan.

Pilih apa yang perlu dijauhkan dari penyimpanan

PersyaratanApa yang perlu diatur
Tidak ada kata sandi di URL proxy yang dikonfigurasiGunakan bentuk hanya nama pengguna dan sediakan rahasia yang hilang melalui mekanisme kredensial yang didukung.
Tidak ada kata sandi yang dapat digunakan ulang dan tersimpan di diskPilih helper yang disetujui yang perilaku penyimpanannya memenuhi persyaratan itu. Menghilangkan kata sandi URL saja tidak cukup.
Autentikasi terintegrasiGunakan metode yang didukung dan identitas proses yang berlaku, bukan memperlakukannya sebagai ejaan lain dari kata sandi Basic.

Helper dapat menyimpan kredensial di penyimpanan kredensial sistem operasi, memori, berkas, atau sistem lain. Periksa helper yang dikonfigurasi untuk akun dan URL ini sebelum memutuskan bahwa kata sandi tidak lagi tersimpan.

Pantau salinan lainnya

Helper inline yang mengembalikan kata sandi yang ditulis langsung di kode hanya menyimpannya di tempat lain. Variabel lingkungan atau argumen perintah yang membawa kata sandi juga dapat masuk ke skrip, diagnostik, inspeksi proses, atau riwayat shell.

Catatan yang berguna itu kecil: endpoint proxy, metode autentikasi, sumber kredensial, dan kebijakan penyimpanan. Jauhkan rahasia dari catatan itu. Kredensial origin dan kredensial proxy dapat memakai jalur dukungan yang berbeda, jadi keberhasilan masuk ke situs web tidak membuktikan susunan proxy ini.

Artikel terkait