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

Как получить репозиторий Subversion из svn: // и https: //?

Я знаю, что это вопросы новичков, но у меня никогда раньше не запускалась собственная 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: // одновременно.