Проблемы с TortoiseSVN и Putty

Вот ситуация:

успешно установил svnserver на диск NAS, доступный по локальной сети, используя это руководство:

http://forum.synology.com/wiki/index.php/Step-by-step_guide_to_installing_Subversion_on_ARM-based_Synology_Products

Базовый каталог svn называется svn, а репозиторий (dummy-name: repo_name) находится внутри svn.

Я отредактировал файлы svnserver.conf и passwd и создал пользователя, как описано в разделе "Установка разрешений для репозитория" (для тестирования я установил anon-write). Со своей рабочей станции я пытаюсь проверить репо, созданный на NAS, используя этот формат:

SVN + SSH://IP_ADDRESS/ SVN / repo_name

Клиент пытается подключиться, запрашивает пароль, но не может установить соединение.

У меня в настоящее время есть пара гипотез:

  1. Черепаха сначала должна войти в NAS.
  2. Я не должен использовать IP-адрес - должен ли я использовать букву диска, с которой он сопоставлен, или сетевое имя устройства?
  3. TSVN нужно каким-то образом настроить.

Tortoise настроен на использование TortoisePlink - когда я пытаюсь назначить ему Putty, он жалуется на порт (хотя я могу подключиться и администрировать, используя Putty вне TSVN).

Есть идеи?

2 ответа

Решение

успешно установлен по локальной сети, используя этот учебник:

Если вы следовали этому руководству, я полагаю, вам нужно будет использовать svn:// url для доступа к хранилищу, а не svn+ssh. В этом уроке вы настраиваете демон Subversion.

Я не должен использовать IP-адрес - должен ли я использовать букву диска, к которой он привязан,

Вы всегда будете иметь локальный доступ к хранилищу? Вам нужно, чтобы этот репозиторий был доступен всему миру? Если вам нужно использовать его только локально, возможно, вам стоит просто использовать файл:// url. Вам не нужно настраивать каких-либо демонов для использования подобной подрывной деятельности.

Смотрите раздел в документации по URL репозитория.

Я полагаю, что вы можете просто использовать неправильный протокол для доступа к своему репо. Действительно, svn+ssh - это способ получить доступ к некоторым репозиториям, но если вы следовали инструкциям, приведенным в приведенной выше ссылке, вам следует вместо этого использовать протокол svn://, правильно?

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