web-dev-qa-db-ja.com

GithubがSSL接続エラーにアクセスできません

私はここ数ヶ月間、gitロットを使用しています。 git Pushは12時間前に機能し、すべての試行でエラーが生成されますが、詳細を指定すると次のようになります。

GIT_CURL_VERBOSE=1 git Push
* Couldn't find Host github.com in the .netrc file; using defaults
* About to connect() to github.com port 443 (#0)
* Trying 192.30.253.112... * Connected to github.com (192.30.253.112) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
   CApath: none
* NSS error -12190
* Expire cleared
* Closing connection #0
fatal: unable to access 'https://github.com/waveney/wmff/': SSL connect error

明るいアイデアはありますか?動作してから現在までサーバーに変更はなく、再起動しても違いはありません

37
Waveney

私はさまざまなCentOS 6 VMで同じ問題を抱えていましたが、古いcurlおよびnssライブラリの問題であることが判明しました(正しいスレッドを教えてくれたこのスレッドのおかげで: cURL SSL connect error 35 with NSS error -5961 )。

私のために働いた修正はちょうどです:

yum update -y nss curl libcurl
110
Rich Desiano

yum update -yは、git cloneの実行中に致命的なエラーを修正するために働きました。

0
Einat Lev