SORU
23 EYLÜL 2010, PERŞEMBE


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
6 Ocak 2012, Cuma


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Damian Winter

    Damian Winte

    27 ŞUBAT 2007
  • Kassem G

    Kassem G

    25 EKİM 2006
  • UKF

    UKF

    2 Aralık 2009