Подключитесь к BitBucket через прокси
Ха,
я пробуюHG тянуть
из моего личного репо на Bitbucket.org
в мой локальный репозиторий на моей машине с Windows
из-за прокси-сервера компании, который требует проверки подлинности Windows.
Mercurial.ini
файл в моем%USERPROFILE%
Я добавил этот раздел к нему (Информация):
[Http_proxy]
хост =TheProxyServer
: TheProxyServerPort
пользователь =MyWindowsLogin
passwd =MyWindowsPassword
Это работает:
C: \ path \ to \ repo> hg pull
требуется авторизация http
царство: Bitbucket.org HTTP
пользователь:
после ввода учетных данных Bitbucket я получаю:
в поисках изменений
изменений не найдено
Но записывать пароль вMercurial.ini
очевидно,главный проблема безопасности (помимо необходимости обновлять этот файл каждый месяц из-за нашей политики паролей).
Можно ли как-нибудь разрешить Mercurial запрашивать учетные данные прокси?
Или хранить эти учетные данные более безопасным способом?
Редактировать:
Я пытался с теми же настройками и SSH, но я получил это:
C: \ path \ to \ repo> hg clone ssh: //[email protected]/МЕНЯ/ Репо /
под управлением "" C: \ Program Files \ TortoiseHg \ TortoisePlink.exe "-ssh -2 [email protected]" hg -RМЕНЯ/ repo / serve --stdio "
Прервать: нет подходящего ответа от удаленного HG!
И диалог:"PuTTY Fatal Error - Network error: Connection timed out"
Edit2:
Этот вопрос возник, потому что Subversion правильно обрабатывает эту ситуацию:
В Subversionservers
В файле я указываю также прокси-хост и порт, и Subversion автоматически отправляет ему мою аутентификацию Windows. Мне не нужно ни вводить, ни записывать свои учетные данные при извлечении источника из Интернета через прокси-сервер, например, с помощью
C: \ workingdir> svn checkouthttp://okarito.googlecode.com/svn/trunk/ okarito-только для чтения
... Проверено ревизия 5.
Заранее спасибо!
январь