20

証明書に関連するさまざまな検索を試みましたが、取得できません。良い証明書があるかどうかを確認する方法がわかりません。このメッセージは、次のように Fedora で aa git commit をプッシュしようとした後に表示されました。

$ git push origin master

この証明書は関連していますか、それとも git 関連ですか? ところでsshは動作します...

4

4 に答える 4

28

1 つの可能性は、システムに認証局の証明書がないことです。

その場合は、この回答で説明されているようにそれらを追加できます。

これは、前述の CA ( ) を無視するよりはましですenv GIT_SSL_NO_VERIFY=true git clone https://github...


この OP の特定のケースでは、Brandonは次のように コメントしています

私は64ビットのfedora 19を実行していますがroot、に行って/etc/ssl/certsmakefileがあるのを見たので、別のシリアルで実行しました。

$ make SERIAL=5

試しgitてみましたが、うまくいきました。

于 2013-10-19T09:09:11.747 に答える
15

これは私のために働く

git config --global http.sslCAPath /etc/pki/tls/certs
git clone <repository>
于 2016-01-21T06:33:54.760 に答える
10

これは私のために働く

git config --global http.sslVerify "false"

git clone < repo-url >
于 2019-07-24T08:58:55.953 に答える