2

2 つの異なるサーバーで同じコマンドを実行しています。1つは機能しますが、もう1つは機能しません。

git clone https://blah.com:8443/blah.gitを実行しています

サーバーAでは、正常に動作します。オブジェクト、ファイルなどは問題ありません。

サーバー B で、次のメッセージが表示されます。

git clone https://blah.com:8443/blah.git
Cloning into 'blah'...
error: Peer certificate cannot be authenticated with known CA certificates while accessing https://blah.com:8443/blah.git/info/refs?service=git-upload-pack
fatal: HTTP request failed

これが何を意味するか、またはこれを機能させるために何をする必要があるかを誰かが知っていますか? あなたが私に与えることができる助けを前もって感謝します。

4

1 に答える 1

3

これは、自己署名証明書の信頼に関する質問です。これは、自己署名証明書を使用していると仮定して、問題を修正する適切な方法です。

この質問は証明書を無視することをカバーしていますが、使用する方法によっては、すべての証明書を無視することになり、Git サーバーとの通信が安全でなくなる可能性があるため、迅速な解決策ではありますが、良い解決策ではありません。git config http.sslVerify falseこの方法をとる場合は、この方法の深刻な悪影響を最小限に抑えるために、より広範囲に適用するのではなく、少なくともリポジトリごとの設定 ( ) を使用することをお勧めします。

于 2013-10-31T21:59:22.463 に答える