git cloneエラーの「error:RPC failed;curl 56 OpenSSL SSL_read:SSL_ERROR_SYSCALL,errno 10054」
830 ワード
git cloneコマンドを使用してgithubからdownloadの他の優れたコードを使用すると、次のエラーが表示されます.
これはサーバのSSL証明書が第三者機関の署名を経ていないため、エラーが発生したためです.ソリューションは次のとおりです.最初のステップで、リモート・ウェアハウスをクローンするときにenvコマンドでGIT_を設定します.SSL_NO_VERIFY環境変数は「ture」であり、通常のgit cloneコマンドも同時に呼び出されます.完全なコマンドは次のとおりです.
第2ステップでは、クローン作成済みの倉庫でhttpを実行します.sslVerifyは「false」に設定されています.完全なコマンドは次のとおりです.
備考:以上の方法はGitが信頼できるSSL臨時証明書を処理するのに良い方法であるべきで、第一歩はenvコマンドを使用して証明書エラーを無視するのは単一の行為であり、デフォルトの設定にならないことを保証した.2回目は、証明書を無視する誤った設定を特定の倉庫に限定し、その設定の適用範囲を拡大することによる潜在的なセキュリティリスクを回避します.
参考資料:https://blog.csdn.net/m0_37052320/article/details/77799413
RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054
これはサーバのSSL証明書が第三者機関の署名を経ていないため、エラーが発生したためです.ソリューションは次のとおりです.最初のステップで、リモート・ウェアハウスをクローンするときにenvコマンドでGIT_を設定します.SSL_NO_VERIFY環境変数は「ture」であり、通常のgit cloneコマンドも同時に呼び出されます.完全なコマンドは次のとおりです.
env GIT_SSL_NO_VERIFY=true git clone https://
第2ステップでは、クローン作成済みの倉庫でhttpを実行します.sslVerifyは「false」に設定されています.完全なコマンドは次のとおりです.
git config http.sslVerify "false"
備考:以上の方法はGitが信頼できるSSL臨時証明書を処理するのに良い方法であるべきで、第一歩はenvコマンドを使用して証明書エラーを無視するのは単一の行為であり、デフォルトの設定にならないことを保証した.2回目は、証明書を無視する誤った設定を特定の倉庫に限定し、その設定の適用範囲を拡大することによる潜在的なセキュリティリスクを回避します.
参考資料:https://blog.csdn.net/m0_37052320/article/details/77799413