TortoiseSVN & Putty очень медленно - PullRequest
1 голос
/ 18 августа 2008

Кто-нибудь знает, почему Windows-клиент TortoiseSVN (в Win32 XP и Vista) настолько невероятно медленный при использовании с Putty и PAM? Кажется, он подключается для каждого запроса так как передача данных (оформление заказа) совсем не медленная?

Есть идеи как это изменить?

Обновление: у меня не было проблем с SSH раньше. Но я должен использовать аутентификацию на основе ключей.

Ответы [ 5 ]

3 голосов
/ 18 августа 2008

Есть ли у вас проблемы со стандартными SSH-соединениями с сервером? Если обычно соединение с сервером через SSH происходит медленно, это может быть проблемой при обратном поиске DNS.

Andrew

1 голос
/ 18 августа 2008

Я не использую Putty для моих соединений ssh ​​+ svn. Я думаю, что я использую TortoisePlink, которая является оболочкой для Putty. Он предоставляется TortoiseSVN в каталоге установки в bin.

В основном перейдите в диалог настроек, щелкнув правой кнопкой мыши в окне проводника Windows -> TortoiseSVN -> Настройки

Нажмите на элемент сети в дереве. Настройте SSH-клиент, указав путь к TortoisePlink:

C: \ Program Files \ TortoiseSVN \ bin \ TortoisePlink.exe -l имя пользователя -pw пароль

Я не сталкивался с какими-либо проблемами при работе моего сервера SVN и подключении к нему через TortoiseSVN через SSH. Скорость отличная, как и безопасность.

0 голосов
/ 12 июля 2016

Попробуйте использовать версию ssh.exe для Cygwin.

Я нашел этот совет здесь , и он ускорил мои загрузки в 3-5 раз

0 голосов
/ 28 марта 2014

Убедитесь, что имеется соответствующий сеанс PuTTY.

Если ваш URL

svn+ssh://xxx.yy/path/to/svn/trunk/foobar

тогда вам нужен сеанс в PuTTY с именем

xxx.yy

, который должен быть полностью настроен, особенно в средствах

  • имя пользователя
  • файл закрытого ключа

Я использую это вместе с Pageant.

0 голосов
/ 02 октября 2008

К какому типу системы вы подключаетесь? Например, если вы подключаетесь к OpenSUSE, настройки обратного просмотра DNS по умолчанию обычно приводят к очень медленным соединениям SSH. Если можете, поместите IP-адрес на стороне клиента в таблицу / etc / hosts на сервере. Если проблема связана с обратным DNS, это решит проблему (не забудьте перезапустить демон nscd - /etc/init.d/nscd restart, чтобы изменения вступили в силу.)

SSH будет медленнее, чем собственный протокол SVN, но не на порядок или величину и вряд ли до уровня, который вы заметите. Но время ожидания обратного DNS может составлять несколько секунд на запрос.

...