Я знаю, что это вопросы новичков, но у меня никогда раньше не запускалась собственная Subversion, и я как бы потерялся.
Я установил VisualSVN в Windows, но по умолчанию он не поддерживает протокол svn: //, только HTTP или HTTPS.
Он отлично работает через HTTP, и я могу управлять им из его инструмента управления, просматривать его репозитории и получать их URL-адреса на основе HTTP, и благодаря этому я могу использовать Tortoise для проверки и проверки. Я ' m может извлекать данные из URL-адреса репозитория с помощью Tortoise: http://Main:90/svn/HikariKrumo/
Но мне нужен протокол svn: // для доступа Redmine. Redmine говорит о поддержке http: //, но сообщает об ошибке: The entry or revision was not found in the repository.
. И мне нужен HTTPS для доступа к нему из Интернета.
Если я могу заставить Redmine обращаться к нему из svn: //, я могу просто настроить его на использование HTTPS вместо HTTP, и я надеюсь, что все это сработает.
Мне нравится VisualSVN из-за его инструмента управления, но при необходимости я могу использовать другой дистрибутив Subversion, если он поддерживает svn: // и https: //. Я схожу с ума, потому что это должно быть просто, но я не могу заставить его работать.
Когда ты запустить svnserver ты:
определите корень для svnserve в том же месте, где у вас уже есть SVNParentPath - подробности читайте в разделе «Запуск svnserve».
В этом случае каждый созданный репозиторий будет доступен через http: // и svn: // одновременно.