3

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

Я планирую использовать Mercurial для нового проекта, но у меня возникли некоторые проблемы с доступом к хранилищу bitbucket. Я новичок в Mercurial, но я использовал Git ранее.

Я получаю следующую ошибку при peforing hg клон или толчок:

abort: error: An existing connection was forcibly closed by the remote host

У меня эта проблема возникает только при использовании моего рабочего компьютера, при доступе к хранилищу с моего домашнего компьютера я могу клонировать и просто толкнуть, какие-либо идеи, есть ли какие-то настройки брандмауэра, которые необходимо настроить?

Я использую Mercurial-2.1.2-x64 на Windows 7 x64 для обоих ПК.

Можете ли вы превратить это в вопрос, который кто-то может найти, если поискать в будущем? Есть ли здесь общий случай? Ваше решение должно быть ответом (ниже), если вы считаете, что оно имеет общую полезность, и должно быть закрыто / удалено, если вы не пользуетесь им.

Apr 10, 2012, 3:30 PMот

я попытался клон с параметрами -v --debug и получил следующую ошибку, есть ли ртутный журнал ошибок с дополнительной информацией ?: использование<a href="https://bitbucket.org/" rel="nofollow noreferrer">bitbucket.org</a>... прокси через<a href="http://bitbucket.org:None" rel="nofollow noreferrer">bitbucket.org:None</a> http auth: user ..., пароль не установлен. Возможности отправки: команда abort: error: Существующее соединение было принудительно закрыто удаленным хостом.

Apr 10, 2012, 10:19 AMот

используя https, никто еще не использует этот репозиторий. Я попытаюсь установить Mercurial на другой рабочий компьютер и посмотреть, смогу ли я получить доступ к хранилищу оттуда ...

Apr 10, 2012, 10:07 AMот

У вас есть полный журнал неудачного клона / тяги? Если это брандмауэр, то это может быть правило DROP для порта назначения 443 (и в конечном итоге вам нужно настроить доступный HTTPS прокси).

Apr 10, 2012, 10:11 AMот

Используете ли вы ssh или https (мы не можем ответить на вопросы о брандмауэре без этого)? Вы проверили с коллегой, есть ли у них такая же проблема?

Apr 10, 2012, 9:58 AMот

2ответа

0

Перейдите к папке проекта в командной строке и запуститеhg rollback.

5

Таким образом, я нашел источник ошибки, я первоначально установил tortoise hg, который создал следующий файл mercurial.ini в моем пользовательском каталоге, и как только я удалил этот файл, это решило проблему. Я предполагаю, что проблема заключалась в том, что я указал URL-адрес хранилища вместо реального http-прокси ...

# Generated by TortoiseHg settings dialog


[tortoisehg]
cipushafter = 


[http_proxy]
host = https://****@bitbucket.org/****/*** (my repository path)

RelatedQuestions