4

Smartgit2.0.2を使用しています。小さなファイル(たとえば、1kb .txtファイル)をプッシュしようとすると、機能します。ただし、2MBおよび6MBのファイルでは失敗します。出力は次のとおりです。

Commit: sha1 file '<stdout>' write error: Invalid argument The remote end hung up unexpectedly pack-objects died with strange error failed to push some refs to '<link hidden>'
[master 94d1218] test
1 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 Client/Leavers.pdf
sha1 file '<stdout>' write error: Invalid argument
The remote end hung up unexpectedly
pack-objects died with strange error
failed to push some refs to '<link hidden>'

世界の反対側では、コンピューター、接続は異なりますが、構成は同じですが、すべてが正しく機能します。誰もがそれを修正する方法、または少なくともそれが何であるかを知っていますか?前もって感謝します。

4

2 に答える 2

1

Smartgit は、UI ラッパーの下で標準の git コマンド ラインを使用します。問題はネットワークの問題です。リモート サーバーと通信するための SSH キーを設定してみてください。可能であれば、SSH 設定に KeepAlive が設定されるように、リモート サーバーを設定します (またはシステム管理者に依頼してください)。これは、最後に sshd_config を介して行われます。また、最後に ssh_config (クライアント側) を微調整する必要がある場合もあります。一部のサーバーは、不安定なネットワーク プロバイダーとうまく連携できないため、ネットワークの問題がわずかでもあると接続が切断される可能性があります。DSL と過剰に使用されているケーブル サブネットが主な原因です。

SSH キープアライブの詳細については、http://www.cybersprocket.com/tag/ssh/ のブログ記事をご覧ください。

于 2011-04-30T06:13:12.913 に答える
0

gitで大きなファイルをプッシュするのと同じ問題がありました。サーバーの auth.log には、長年にわたって知られているカーネルのバグCorrupted MAC on inputと思われるものが含まれていました。そのページにある修正を適用すると、問題は解決しました。ethtool -K eth0 rx off tx off

于 2012-09-07T13:44:57.310 に答える