Как клонировать ртутный репозиторий codeplex за прокси-сервером?

Я использую TortoiseHG версии 2.4.2 и с помощью Firefox или Internet Explorer я могу просматривать следующий проект codeplex очень хорошо.

https://hg.codeplex.com/oxyplot

Проблема в том, что я не могу клонировать репозиторий на моем локальном компьютере. Изначально я получал такие ошибки,

URLError: [Errno 10061] Невозможно установить соединение, так как целевой компьютер активно отказал в этом

Некоторое время спустя (Google ЧАСЫ) я понял, что мне нужно установить параметры прокси-сервера для tortoiseHg, который, к сожалению, не использует настройки Windows по умолчанию. Этот вопрос помог направить меня в правильном направлении. Вот шаги, которые я выполнил,

  1. Откройте TortoiseHg Workbench
  2. Выберите Файл> Настройки
  3. Нажмите кнопку "Редактировать файл" в правом верхнем углу, чтобы открыть редактор файлов.

И в файле я добавил эти строки,

[http_proxy]
host = 111.11.11.11:80
user = xxxxxxx
passwd = xxxxxxx

(Фактические значения не показаны по понятным причинам)

Теперь, когда я пытаюсь клонировать репозиторий по вышеуказанной ссылке, я получаю ЭТУ ошибку

Ошибка SSL: неизвестный протокол

Я начинаю рвать на себе волосы в отчаянии! Кто-нибудь знает, что я должен делать дальше? Погуглив вопрос, вы получите ссылки, которые говорят о битбакете, тайм-аутах и ​​т. Д. - греческий и латинский для меня.

РЕДАКТИРОВАТЬ 1: Я спал над проблемой, и единственное, что я понимаю, это то, что прокси-серверы очень обычные вещи. Тем не менее, если у кого-то есть какие-либо советы / указания, которые я мог бы попробовать, это было бы ОЧЕНЬ оценено. Для чего это стоит, я использую Visual Studio 2010 в качестве моей IDE. Что-нибудь, что я мог попробовать там?

1 ответ

Решение

Удивительно, но Visual Studio 2010 Professional был ответом, который я искал. Вернее, расширение VS2010 + HgSccPackage. Для тех, кто не знает, HgScc - это расширение для VS, которое предоставляет встроенную поддержку Mercurial.

Что меня продолжало беспокоить, так это то, что я мог просматривать хранилище Mercurial, используя мой веб-браузер, но НЕ клонировать его с помощью TortoiseHG. После того, как я опубликовал свое предыдущее обновление к вопросу, по какой-то причине я просто попытался просмотреть репо с VS2010. Удивительно, но я смог! Тогда почему бы не попробовать клонировать репо прямо из IDE? Так и сделал, и чудо из чудес, это сработало!:)

Никаких надоедливых настроек прокси или всякой ерунды. После установки расширения выберите в строке меню

Mercurial > Клон

В опциях я просто вставил исходный путь к проекту, как показано в Codeplex, заполнил мою информацию об авторизации Codeplex и, наконец, пункт назначения, куда я хотел скопировать проект.

Это сработало!

Оглядываясь назад, я уверен, что причина этого работала в том, что расширение hgscc использует стандартные параметры подключения VS2010 (или, скорее, Internet Explorer), а не его собственные, как tortoiseHg. Что подразумевает, что расширение VisualHG не будет работать, так как для начала это всего лишь оболочка вокруг tortoiseHg. Я не проверял это, но если кто-то делает, не могли бы вы оставить комментарий?

Другие вопросы по тегам