SSL sertifikası güvenlik duvarının arkasında HTTPS GitHub erişmeye çalışıyor reddetti
HTTPS GitHub benim depo erişmek için kullanılacak bir güvenlik duvarı arkasında mahsur kaldım. Windows XP özellik listesi 1.7.7 kullanıyorum.
https://username@github.com/username/ExcelANT.git
, uzaktan ayar denedim, ama itmek için bir parola ister, ama bir kez girdikten sonra bir şey yapmaz.
https://username:<password>github.com/username/ExcelANT.git
ve klonlama sıfırdan boş repo fakat her seferinde bana aynı hatayı veriyor
hata: sertifika sorunu, CA sertifika TAMAM olduğunu doğrulayın SSL. Ayrıntılar:
:14090086:SSL:SSL3_GET_SERVER_CERTİFİCATE:sertifika doğrulama rutinleri hata https://github.com/username/ExcelANT.git/info/refs erişim sırasında başarısız oldu
GIT_CURL_VERBOSE=1
açma bana verir
* Bağlanmak üzere() github.com port 443 (#0)
* 207.97.227.239... * çalışırken başarıyla sertifika yerleri doğrulamak ayarlayın:
* CAfile: yok
CApath: /usr/ssl/certs
* Sertifikası sorunu, CA sertifika TAMAM olduğunu doğrulayın SSL. Ayrıntılar:
:14090086:SSL:SSL3_GET_SERVER_CERTİFİCATE:sertifika doğrulama rutinleri hata başarısız oldu
* Temizlenmiş sona erecek
* Kapanış bağlantısı #0
* Bağlanmak üzere() github.com port 443 (#0)
* 207.97.227.239... * çalışırken başarıyla sertifika yerleri doğrulamak ayarlayın:
* CAfile: yok
CApath: /usr/ssl/certs
* Sertifikası sorunu, CA sertifika TAMAM olduğunu doğrulayın SSL. Ayrıntılar:
:14090086:SSL:SSL3_GET_SERVER_CERTİFİCATE:sertifika doğrulama rutinleri hata başarısız oldu
* Temizlenmiş sona erecek
* Kapanış bağlantısı #0
hata: sertifika sorunu, CA sertifika TAMAM olduğunu doğrulayın SSL. Ayrıntılar:
:14090086:SSL:SSL3_GET_SERVER_CERTİFİCATE:sertifika doğrulama rutinleri hata https://github.com/username/ExcelANT.git/info/refs erişim sırasında başarısız oldu
fatal: HTTP request failed
Bu benim güvenlik duvarı, özellik listesi ya da ne ile ilgili bir sorun?
Etmedim HTTP proxy Git config, ancak bir ISA server ihtiyacı NTLM kimlik doğrulaması, temel, bu yüzden sürece herkes bilir nasıl zorla gıt kullanın HTTPS ben adını aldı.
CEVAP
En kolay yolu, SSL SERTİFİKA doğrulama devre dışı bırakmak için:
git config --global http.sslVerify false
Bu HTTPS sertifika verity doğru önleyecektir.
Bir depo için:
git config http.sslVerify false
Not:SSL doğrulama devre dışı bırakma, güvenlik üzerinde etkileri vardır. Git kullandığınızda Orta saldırılarda Adam bir ağ üzerinden veri aktarımı sağlar. Tam bir çözüm olarak bunu kullanmadan önce güvenlik etkilerini anladığınızdan emin olun.
Orada https:// github kullanırken şifr...
HTTPS/SSL üzerinden Java istemci serti...
Java istemci sertifikası kimlik doğrul...
JavaScript çalışma zamanı bulunamadı. ...
Neden HTTPS GitHub vs SSH önerilir?...