web-dev-qa-db-ja.com

git clone error:RPC failed; curl 56 OpenSSL SSL_read:SSL_ERROR_SYSCALL、errno 10054

Gitでレポを複製するのに問題があります。私は何日も試してきましたが、かなりの数の解決策を試しました(ほとんどの場合、問題はわずかに異なっていましたが、当てはまるようです)。

アンチウイルスとファイアウォールをオフにしようとしましたが、助けにはなりませんでした。また、ネットワークアダプタードライバーのアンインストールと再インストール(およびコンピューターの再起動)を試みましたが、うまくいきませんでした。

私が理解していることから、リモートサーバーがハングアップし続けるため、どこかでネットワークの問題が発生していますが、問題をどこにでも解決することはできません。

Git clone -v --progressを使用すると、git cloneと同じ出力が得られるようです。 git clone -v --progress https://github.com/mit-cml/appinventor-sources.git からの出力

「appinventor-sources」へのクローニング...
POST git-upload-pack(gzip 1425〜774バイト)
リモート:オブジェクトのカウント:41649、完了。
リモート:オブジェクトの圧縮:100%(7/7)、完了。
エラー:RPCが失敗しました。 curl 56 OpenSSL SSL_read:SSL_ERROR_SYSCALL、errno 10054
fatal:リモートエンドが予期せずハングアップしました
致命的:初期EOF
fatal:index-packが失敗しました

私は今再びバッファを増やしてみました

git config --global http.postBuffer 1048576000

それでも何もありません。

gitクローン中にリモートエンドが予期せずハングアップしました の解決策をトラブルシューティングのために追っています。

30
user8612746

これで同じ問題を解決しました:

git config http.postBuffer 524288000

リポジトリのサイズが大きく、gitのデフォルトのバッファサイズが原因である可能性があります。そのため、上記の(git bashで)実行すると、gitバッファサイズが増加します。

乾杯!

36
Aman Goel

同じ問題がありましたが、ネット接続を変更することで解決しました。実際、私の最後のインターネット接続は遅すぎました(45 kbit/s)。したがって、より高速なネット接続で再試行する必要があります。

11
Jeeva Canessane

アンインストール(バージョン:2.19.2)およびインストール(バージョン:2.21.0)gitクライアントは私のために問題を修正しました。

5
Satya Madala

同じ問題があり、@ ingyhereの answer で問題を解決しました。
ここに答えてください で指示された指示に従います。

git config --global core.compression 0
git clone --depth 1 <repo_URI>
# cd to your newly created directory
git fetch --unshallow 
git pull --all
2

「git init」を試してみましたが、それは私にとって魅力的なものでした。

リンクから取得しました Git Pushエラー:RPCが失敗しました;結果= 56、HTTPコード= 200致命的:リモートエンドが予期せずハングアップしました

ファイアウォールを無効にして、再起動してください。それは私のために働いた

2
Eliecer Narvaez

SSL_ERROR_SYSCALL、errno 10054と記載されています。

このSSLの問題を解決するために、デスクトップのCドライブにある.gitconfigファイルに移動しました。sslverifyをfalseに変更し、ユーザー名とメールIDを追加しました。

sslVerify = `false` //make sslVerify as false    
[user]
    name = `***<Enter your name>**`
    email = `**<Email Id>**`
1
user9925997

私がやったことは、依存関係リストを

#Pods for <app>

Podfileで。このような:

    # Uncomment the next line to define a global platform for your project
    # platform :ios, '9.0'

    target '<app>' do
    # Comment the next line if you don't want to use dynamic frameworks
    use_frameworks!

  # Pods for <app>

  target '<app>Tests' do
    inherit! :search_paths
    # Pods for testing
  end

  target '<app>UITests' do
    inherit! :search_paths
    # Pods for testing
  end

    pod 'Firebase/Core'
    pod 'Firebase/Database'

end
0
user11854039

これは、ネット接続がないか、ネット接続が不十分な状態で初めてプッシュしたときに発生しますが、良好な接続を使用して再試行すると、2,3回問題が解決します.

0
Abhishek Yadav