Git / SmartGit не может выдвинуть "большие" файлы - PullRequest
4 голосов
/ 05 февраля 2011

Я использую Smartgit 2.0.2.Когда я пытаюсь нажать маленький файл (например, 1kb .txt файл), это работает.Однако с файлами 2 МБ и 6 МБ это не удается.Вот вывод:

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>'

На другом конце света, с другим компьютером, подключение, но такая же конфигурация, все работает правильно.У кого-нибудь есть идеи, как это исправить, или что это как минимум?Заранее спасибо.

Ответы [ 2 ]

1 голос
/ 30 апреля 2011

Smartgit использует стандартную командную строку git в оболочках пользовательского интерфейса.Проблема - проблема сети.Попробуйте настроить ключ SSH для связи с удаленным сервером.Если вы можете, настройте удаленный сервер (или сделайте так, чтобы его системный администратор сделал это), чтобы он устанавливал KeepAlive для вашей настройки SSH.Это делается через sshd_config на их конце.Вам также может понадобиться настроить свой ssh_config (на стороне клиента) на вашем конце.Некоторые серверы плохо работают с нестабильными сетевыми провайдерами, поэтому даже небольшой сбой в сети может разорвать соединение, что гораздо более вероятно при более длительной загрузке.DSL и чрезмерно используемые кабельные подсети являются основными подозреваемыми.

Если вам нужна дополнительная информация о средствах поддержки SSH, ознакомьтесь со статьями нашего блога по адресу http://www.cybersprocket.com/tag/ssh/

0 голосов
/ 07 сентября 2012

У меня была такая же проблема при отправке больших файлов с помощью git.На сервере auth.log содержал Corrupted MAC on input, который, похоже, является давно известной ошибкой ядра .После применения найденного на этой странице исправления ethtool -K eth0 rx off tx off проблема была решена.

...