Как клонировать ртутный репозиторий codeplex за прокси-сервером?
Я использую TortoiseHG версии 2.4.2 и с помощью Firefox или Internet Explorer я могу просматривать следующий проект codeplex очень хорошо.
https://hg.codeplex.com/oxyplot
Проблема в том, что я не могу клонировать репозиторий на моем локальном компьютере. Изначально я получал такие ошибки,
URLError: [Errno 10061] Невозможно установить соединение, так как целевой компьютер активно отказал в этом
Некоторое время спустя (Google ЧАСЫ) я понял, что мне нужно установить параметры прокси-сервера для tortoiseHg, который, к сожалению, не использует настройки Windows по умолчанию. Этот вопрос помог направить меня в правильном направлении. Вот шаги, которые я выполнил,
- Откройте TortoiseHg Workbench
- Выберите Файл> Настройки
- Нажмите кнопку "Редактировать файл" в правом верхнем углу, чтобы открыть редактор файлов.
И в файле я добавил эти строки,
[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. Я не проверял это, но если кто-то делает, не могли бы вы оставить комментарий?