2016-04-04 38 views
8
$ git push -u origin master 
Counting objects: 321523, done. 
Delta compression using up to 8 threads. 
Compressing objects: 100% (85111/85111), done. 
error: RPC failed; curl 55 SSL_write() returned SYSCALL, errno = 10053 
fatal: The remote end hung up unexpectedly 
Writing objects: 100% (321523/321523), 4.29 GiB | 17.11 MiB/s, done. 
Total 321523 (delta 159406), reused 320112 (delta 158718) 
fatal: The remote end hung up unexpectedly 
Everything up-to-date 

答えて

0

MSDN says errno10053は「ソフトウェアによる接続の中断によるもの」です。

An established connection was aborted by the software in your host computer, possibly due to a data transmission time-out or protocol error.

あなたのサーバーやネットワークが不安定であるようです。 scpを使用して大量のデータ(> 1GB)をコピーして、問題を特定してください。

+0

私はこのgentubを、perforceからgitへのコード移行のプロセスとしてホストしたいと思います。それはうまく行くし、最後に私にこのエラーを与える。私は何をすべきかわからない – gsajwan

+0

600 000 revisonsのようなものがあります – gsajwan

+0

ローカルのSSHサーバーのように、他の場所にうまくプッシュできますか? –

3

これは、ネットワーク状態が悪いか、コミットに含まれる大きなファイルが原因です。 私の場合、私はいくつかの分後に試して、それは働いた。

なので、いくつかの間隔で複数回押すか、 バッファサイズを増やしてからもう一度押してください。

git config --global http.postBuffer 15728640 
0

水銀リポジトリをgitに変換してGitHubにプッシュしようとしたときにこのメッセージが表示されました。その理由は、以前にいくつかのライブラリの.gitフォルダをリポジトリにコミットし、その名前のフォルダがforbidden by gitであることが原因でした。リポジトリがローカルで正常に動作するように見えたし、私たちも成功しCodeCommitにそれをプッシュが、GitHubには、そのルールに関する厳しいですし、常にそれがあなたの問題だ場合、あなたはgit fsckを実行してインスタンスを探すことができます表示するにはerror: RPC failed; curl 55 SSL_write() returned SYSCALL, errno = 10053

で失敗し、それにプッシュThe tree contains an entry with an invalid path of '.git'

私たちの解決策は、問題のフォルダを取り除くためにBFG Repo-Cleanerを使用することでした。問題なくGitHubにプッシュすることができました。 FYI

$ bfg --delete-folders .git --delete-files .git --no-blob-protection my-repo.git 

不適切に使用された場合、それはマージ悪夢を作成することができますので、それを徹底的に使用する前に、BFG情報ページをお読みください。

関連する問題