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

3

Я планирую использовать 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 для обоих ПК.

У вас есть полный журнал неудачного клона / тяги? Если это брандмауэр, то это может быть правило DROP для порта назначения 443 (и в конечном итоге вам нужно настроить доступный HTTPS прокси). Kartoch
Можете ли вы превратить это в вопрос, который кто-то может найти, если поискать в будущем? Есть ли здесь общий случай? Ваше решение должно быть ответом (ниже), если вы считаете, что оно имеет общую полезность, и должно быть закрыто / удалено, если вы не пользуетесь им. Ry4an Brase
Используете ли вы ssh или https (мы не можем ответить на вопросы о брандмауэре без этого)? Вы проверили с коллегой, есть ли у них такая же проблема? Kartoch
используя https, никто еще не использует этот репозиторий. Я попытаюсь установить Mercurial на другой рабочий компьютер и посмотреть, смогу ли я получить доступ к хранилищу оттуда ... setebos
я попытался клон с параметрами -v --debug и получил следующую ошибку, есть ли ртутный журнал ошибок с дополнительной информацией ?: использованиеbitbucket.org... прокси черезbitbucket.org:None http auth: user ..., пароль не установлен. Возможности отправки: команда abort: error: Существующее соединение было принудительно закрыто удаленным хостом. setebos

Ваш Ответ

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)

Похожие вопросы