Я относительно новичок в управлении ревизиями, и мне нужна помощь, чтобы решить, правильно ли это настроено.
Я использую " Subversion для Windows " от Sourceforge, TortoiseSVN и DynDNS,У нас есть «серверный компьютер», на котором мы все это устанавливаем.Мы хотим иметь возможность делиться хранилищем по сети и получать к нему доступ из дома.У нас нет веб-сервера, доступного для использования.
Структура папок выглядит следующим образом:
C:\SVN\project-name\trunk
C:\SVN\project-name\branches and so on...
При тестовом запуске на моей локальной машине я смог установить все и успешно импортироватьи загрузите копии нашего репозитория, используя адрес, подобный следующему:
svn://my-dyndns-addr/SVN-folder/project-name/trunk
Ради ускорения процесса я не запускал файл svnserve.exe как службу и просто использовал эту команду:
svnserve.exe --daemon
Это сработало нормально.Соединение DynDNS, кажется, также работает, и я могу пропинговать его с любой из наших рабочих машин.Все файлы конфигурации в каталоге "conf" были соответствующим образом изменены с использованием нового имени пользователя и пароля.
Затем пришло время повторить этот процесс на сервере, и я установил и настроил все аналогичным образом.Единственное, что я сделал, это установил svnserve.exe в качестве службы, следуя этому руководству .Служба установлена нормально, и я могу подключиться к хранилищу, но аутентификация не удалась.Опять же, я все еще могу пропинговать адрес DynDNS и адрес SVN.
Итак, мои вопросы: есть ли какая-то часть процесса аутентификации, который мне не хватает?Почему с такими подобными настройками я могу подключиться к серверу SVN на моей машине, но не на сервере?И это хорошая установка?Должен ли я беспокоиться о безопасности помимо хороших имен пользователей и паролей?Есть ли какие-то мелочи, которые я мог бы пропустить?Это все для меня в новинку, поэтому я в основном "возился".
Спасибо.
Несколько последних замечаний: я удаленно удален на сервер, и я перезапустил службу икомпьютер пару раз.