Назад | Перейти на главную страницу

Проблемы TortoiseSVN и Putty

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

успешно установил svnserver на диск NAS, доступный по локальной сети, с помощью этого руководства:

http://forum.synology.com/wiki/index.php/Step-by-step%5Fguide%5Fto%5Finstalling%5FSubversion%5Fon%5FARM-based%5FSynology%5FProducts

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

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

svn + ssh: // IP_АДРЕС / svn / repo_name

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

На данный момент у меня есть несколько гипотез:

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

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

Любые идеи?

успешно установлен по локальной сети с помощью этого руководства:

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

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

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

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

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