Proxy parolasını Git URL'sinin dışında tutmak
Git'in eksik proxy parolasını kimlik bilgisi mekanizmasıyla edinmesine izin verin, ardından diskte kalıcılık önemliyse yardımcıyı ayrıca denetleyin.
Bir proxy URL'si parola içermeden kullanıcı adını içerebilir:
[http]
proxy = http://[email protected]:8080Git, eksik parolayı kimlik bilgisi mekanizmasıyla edinmeye çalışır. Hesabı ve uç noktayı kendinizinkiyle değiştirin. Git derlemesi, HTTP arka ucu ve proxy kimlik doğrulama yöntemi kullandığınız düzeni desteklemelidir.
Depolamanın dışında neyi tutmanız gerektiğini seçin
| Gereksinim | Ne düzenlenmeli |
|---|---|
| Yapılandırılmış proxy URL'sinde parola yok | Yalnızca kullanıcı adı içeren biçimi kullanın ve eksik gizli değeri desteklenen kimlik bilgisi mekanizmasıyla sağlayın. |
| Diskte yeniden kullanılabilir parola saklanmıyor | Depolama davranışı bu gereksinimi karşılayan onaylı bir yardımcı seçin. Yalnızca URL parolasını atlamak yeterli değildir. |
| Tümleşik kimlik doğrulama | Basic parolasının başka bir yazımı gibi ele almak yerine desteklenen yöntemi ve geçerli süreç kimliğini kullanın. |
Yardımcılar kimlik bilgilerini işletim sisteminin kimlik bilgisi deposunda, bellekte, bir dosyada veya başka bir sistemde saklayabilir. Parolanın artık saklanmadığına karar vermeden önce bu hesap ve URL için yapılandırılmış yardımcıyı inceleyin.
Diğer kopyaları da göz önünde tutun
Koda sabit yazılmış bir parolayı döndüren satır içi yardımcı onu yalnızca başka bir yerde saklar. Parola taşıyan bir ortam değişkeni veya komut bağımsız değişkeni de betiklere, tanılamaya, süreç incelemesine veya kabuk geçmişine girebilir.
Yararlı kayıt küçüktür: proxy uç noktası, kimlik doğrulama yöntemi, kimlik bilgisi kaynağı ve depolama ilkesi. Gizli değerleri o kaydın dışında tutun. Kaynak kimlik bilgileri ile proxy kimlik bilgileri farklı destek yolları kullanabilir, bu nedenle başarılı bir web sitesi oturum açması bu proxy düzenini kanıtlamaz.