Отправка в репозиторий кода Google с помощью Mercurial: abort: error: существующее соединение было принудительно закрыто удаленным хостом

Раньше Mercurial отлично работал с отправкой в ​​мой репозиторий Google Code, но недавно на моем рабочем столе дома не работал push. Каждый раз, когда я пытаюсь нажать на репозиторий, я получаю «abort: error: существующее соединение было принудительно закрыто удаленным хостом».

Это с Mercurial версии 2.3.1. Ни в моем файле Mercurial.ini, ни в файле hgrc проекта ничего не было введено в [http_proxy], поэтому я знаю, что проблема не в этом. Странно то, что тяга работает без проблем. Я даже зашел так далеко, что удалил и переустановил Mercurial, что тоже не устранило проблему.

Единственное, о чем я могу думать, это то, что, возможно, объем данных, который я пытаюсь отправить в репозиторий (6 МБ), слишком велик. Однако я могу тянуть и толкать как свой ноутбук, так и рабочий компьютер. Я прочитал эти другие вопросы и попробовал их решения, но проблема все еще сохраняется.

Mercurial в Windows: abort: error: Существующее соединение было принудительно закрыто удаленным хостом

не может нажимать / извлекать из ртутного репозитория - abort: error: существующее соединение было принудительно закрыто удаленным хостом

HG PUSH: abort: error : Существующее соединение было принудительно закрыто удаленным хостом

РЕДАКТИРОВАТЬ: установка Tortoise HG вместе с Mercurial позволила мне снова нажать на репозиторий, но я до сих пор не знаю, почему он вообще был сломан. Я предполагаю, что отсутствие раздела [http_proxy] каким-то образом нарушило его, как и неправильные настройки.


person Meta    schedule 10.09.2012    source источник
comment
6 МБ не должны быть слишком большими - но мне любопытно, это не просто один файл, верно?   -  person Goyuix    schedule 10.09.2012
comment
Нет, это куча файлов, некоторые во вложенных папках.   -  person Meta    schedule 10.09.2012
comment
hg push --debug дает какие-нибудь подсказки?   -  person Aaron Jensen    schedule 11.09.2012
comment
После дальнейшего изучения кажется, что соединение определенно установлено, и операция проходит гладко примерно до 60% времени, после чего я получаю указанную выше ошибку.   -  person Meta    schedule 11.09.2012


Ответы (1)


Можете ли вы поделиться своим репозиторием в виде zip-файла? Возможно, вы обнаруживаете ошибку в реализации Mercurial в Google Code, и было бы неплохо проверить этот репозиторий.

Я предлагаю открыть проблему со ссылкой на ваше репо на https://code.google.com/p/support/issues

person durin42    schedule 11.01.2013
comment
Установка Tortoise HG позволила мне снова продвинуться. Я не совсем уверен, в чем проблема, но подозреваю, что это как-то связано с плохим файлом конфигурации, который был перезаписан. - person Meta; 15.02.2013