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

  • Emotional Trancer

    Emotional Tr

    4 Mart 2010
  • The Platform

    The Platform

    14 HAZİRAN 2006
  • undrmyumbrellaa

    undrmyumbrel

    25 Temmuz 2012