вот ситуация:
успешно установил svnserver на диск NAS, доступный по локальной сети, с помощью этого руководства:
Базовый каталог svn называется svn, а репо (dummy-name: repo_name) находится внутри svn.
Я отредактировал файлы svnserver.conf и passwd - и создал пользователя, как описано в разделе «Установка разрешений для репозитория» (я установил запрет на запись для тестирования). На своей рабочей станции я пытаюсь проверить репо, которое я создал на NAS, используя этот формат:
svn + ssh: // IP_АДРЕС / svn / repo_name
Клиент пытается подключиться, запрашивает пароль, но не может установить соединение.
На данный момент у меня есть несколько гипотез:
Tortoise настроен на использование TortoisePlink - когда я пытаюсь назначить ему Putty, он жалуется на порт (хотя я могу подключаться и администрировать с помощью Putty вне TSVN).
Любые идеи?
успешно установлен по локальной сети с помощью этого руководства:
Если вы следовали этому руководству, я считаю, что для доступа к репозиторию вам нужно будет использовать URL-адрес svn: //, а не svn + ssh. В этом руководстве вы настраиваете демон Subversion.
Я не должен использовать IP-адрес - я должен использовать букву диска, с которой он сопоставлен,
Всегда ли у вас будет локальный доступ к репозиторию? Вам нужно, чтобы этот репозиторий был доступен всему миру? Если вам нужно использовать его только локально, возможно, вам следует рассмотреть возможность простого использования URL-адреса file: //. Вам не нужно настраивать какие-либо демоны для использования подобного рода Subversion.
См. Раздел в документации о URL-адреса репозитория.
Я считаю, что вы просто используете неправильный протокол для доступа к своему репо. Действительно, svn + ssh - это способ доступа к некоторым репозиториям, но если вы следовали инструкциям в приведенной выше ссылке, вы должны вместо этого использовать протокол svn: //, правильно?