Meletakkan kata laluan proksi di luar URL Git
Biarkan Git memperoleh kata laluan proksi yang hilang melalui mekanisme kelayakannya, kemudian periksa pembantu secara berasingan jika ketekalan pada cakera penting.
URL proksi boleh mengandungi nama pengguna tanpa kata laluan:
[http]
proxy = http://[email protected]:8080Git cuba memperoleh kata laluan yang hilang melalui mekanisme kelayakannya. Gantikan akaun dan titik akhir dengan milik anda. Binaan Git, backend HTTP dan kaedah pengesahan proksi mesti menyokong susunan yang anda gunakan.
Pilih perkara yang perlu dikekalkan di luar storan
| Keperluan | Apa yang perlu diatur |
|---|---|
| Tiada kata laluan dalam URL proksi yang dikonfigurasikan | Gunakan bentuk nama pengguna sahaja dan sediakan rahsia yang hilang melalui mekanisme kelayakan yang disokong. |
| Tiada kata laluan boleh guna semula yang disimpan pada cakera | Pilih pembantu yang diluluskan yang tingkah laku storannya memenuhi keperluan itu. Meninggalkan kata laluan URL sahaja tidak mencukupi. |
| Pengesahan bersepadu | Gunakan kaedah yang disokong dan identiti proses yang berkenaan dan bukannya menganggapnya sebagai ejaan lain kata laluan Basic. |
Pembantu boleh menyimpan kelayakan dalam stor kelayakan sistem pengendalian, dalam ingatan, dalam fail atau dalam sistem lain. Periksa pembantu yang dikonfigurasikan untuk akaun dan URL ini sebelum memutuskan kata laluan tidak lagi disimpan.
Pantau salinan lain
Pembantu sebaris yang memulangkan kata laluan yang dikodkan keras hanya menyimpannya di tempat lain. Pemboleh ubah persekitaran atau argumen arahan yang membawa kata laluan juga boleh masuk ke dalam skrip, diagnostik, pemeriksaan proses atau sejarah shell.
Rekod yang berguna itu kecil: titik akhir proksi, kaedah pengesahan, sumber kelayakan dan dasar storan. Jauhkan rahsia daripada rekod itu. Kelayakan asal dan kelayakan proksi boleh menggunakan laluan sokongan berbeza, jadi kejayaan log masuk laman web tidak membuktikan susunan proksi ini.