SORU
17 Ocak 2014, Cuma


sunucu sertifikası doğrulama başarısız oldu. CAfile: /etc/ssl/certs/-ca sertifikaları.crt CRLfile: yok

Klon proje ssh kullanarak zorlayabilirim, ama proje clone zaman https ile çalışmıyor. hata iletisi aşağıdaki gibi gösterir.

server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

CEVAP
17 Ocak 2014, Cuma


Temel sebebi de budursenin bilgisayarbu güvenmiyorsertifika yetkilisibu sertifika imzaladıGitlab sunucu üzerinde kullanılır. Bu sertifika şüpheli olduğu anlamına gelmez, ama kendinden imzalı ya da CAs OS listesinde listesinde olmayan kurum/şirket tarafından imzalanmış olabilir. Ne sorunu aşmak içinbilgisayarınızdaeğer bu konuda şüphelenmek için herhangi bir neden yok, eğer doğru değilse bu sertifikaya güvenmek için söylüyorum.

Web sunucu sertifikası gitLab için kullanılan kontrol etmeniz gerekir, ve sizin için </git_installation_folder>/bin/curl-ca-bundle.crt ekleyin.

En azından klon çalışıp çalışmadığını kontrol edinolmadankontrol belgesi, ayarlayabilirsiniz

export GIT_SSL_NO_VERIFY=1
#or
git config --global http.sslverify false

Ama bu gösterildiği gibi test etmek için sadece olurdu "SSL works with browser, wget, and curl, but fails with git" ya bu blog post.

GitLab ayarlarınızı, issue 4272 bir kontrol edin.


Bu sertifika curl-ca-bundle.crt dosyanıza reklam için gerekir) yazın

echo -n | openssl s_client -showcerts -connect yourserver.com:YourHttpGilabPort 2>/dev/null  | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'

('yourserver.com' GitLab sunucu adı)

CA (Sertifika Yetkisi veren) kontrol etmek için, bir:

echo -n | openssl s_client -showcerts -connect yourserver.com:YourHttpGilabPort 2>/dev/null  | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'| openssl x509 -noout -text | grep "CA Issuers" | head -1

Findekano in the comments ekler:

curl-ca-bundle.crt, yerini belirlemek için bu komutu kullanabilirsiniz

curl-config --ca

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BlackmillMusic

    BlackmillMus

    3 Kasım 2010
  • TheRightTire

    TheRightTire

    14 EKİM 2009
  • JeezyVEVO

    JeezyVEVO

    12 Mayıs 2009