Проблемы с TortoiseSVN и Putty
Вот ситуация:
успешно установил svnserver на диск NAS, доступный по локальной сети, используя это руководство:
Базовый каталог svn называется svn, а репозиторий (dummy-name: repo_name) находится внутри svn.
Я отредактировал файлы svnserver.conf и passwd и создал пользователя, как описано в разделе "Установка разрешений для репозитория" (для тестирования я установил anon-write). Со своей рабочей станции я пытаюсь проверить репо, созданный на NAS, используя этот формат:
SVN + SSH://IP_ADDRESS/ SVN / repo_name
Клиент пытается подключиться, запрашивает пароль, но не может установить соединение.
У меня в настоящее время есть пара гипотез:
- Черепаха сначала должна войти в NAS.
- Я не должен использовать IP-адрес - должен ли я использовать букву диска, с которой он сопоставлен, или сетевое имя устройства?
- TSVN нужно каким-то образом настроить.
Tortoise настроен на использование TortoisePlink - когда я пытаюсь назначить ему Putty, он жалуется на порт (хотя я могу подключиться и администрировать, используя Putty вне TSVN).
Есть идеи?
2 ответа
успешно установлен по локальной сети, используя этот учебник:
Если вы следовали этому руководству, я полагаю, вам нужно будет использовать svn:// url для доступа к хранилищу, а не svn+ssh. В этом уроке вы настраиваете демон Subversion.
Я не должен использовать IP-адрес - должен ли я использовать букву диска, к которой он привязан,
Вы всегда будете иметь локальный доступ к хранилищу? Вам нужно, чтобы этот репозиторий был доступен всему миру? Если вам нужно использовать его только локально, возможно, вам стоит просто использовать файл:// url. Вам не нужно настраивать каких-либо демонов для использования подобной подрывной деятельности.
Смотрите раздел в документации по URL репозитория.
Я полагаю, что вы можете просто использовать неправильный протокол для доступа к своему репо. Действительно, svn+ssh - это способ получить доступ к некоторым репозиториям, но если вы следовали инструкциям, приведенным в приведенной выше ссылке, вам следует вместо этого использовать протокол svn://, правильно?