Чтобы настроить сервер Subversion, нам нужно также установить сервер Apache httpd? - PullRequest
4 голосов
/ 09 апреля 2010

http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html

Я следую этому руководству по установке Subversion. Учебник в то время имел дело с версией 1.4.6 но последняя версия отличается. Этот учебник действителен до сих пор?

также нет упоминания об установке сервера apache.

* 1007 EDIT *: Я хочу установить на Windows. Я имел в виду сервер Apache 2.2 httpd не tomcat

Ответы [ 8 ]

8 голосов
/ 09 апреля 2010

Если это сервер Windows, то вам, вероятно, будет легче, если вы установите Visual SVN Server.http://www.visualsvn.com/server/ Это однократная установка для всего, что вам нужно.

3 голосов
/ 10 апреля 2010

Это зависит от ваших целей. Если вам нужно, чтобы хранилище было доступно через http: // или https: // (обычно доступное через брандмауэры), вам понадобится Apache. Если у вас все в порядке, только доступ к хранилищу по протоколу svn: //, тогда Apache не обязателен.

Возможно, вы также захотите взглянуть на Subversion book . В целом, это хороший ресурс, и в разделе Выбор конфигурации сервера описан этот вопрос гораздо лучше и более подробно, чем я могу.

И, как уже упоминали другие, если вы решите, что вам нужен Apache, Сервер VisualSVN упрощает установку Windows.

3 голосов
/ 09 апреля 2010

Наиболее типичной настройкой сервера является установка с Apache Http Server, а не Tomcat.

По моему опыту, это намного проще в Linux, чем в Windows. Если вы собираетесь установить Windows, лучше всего подойдет Collabnet

2 голосов
/ 09 апреля 2010

Учебное пособие, на которое ваш вопрос связан с установкой svnserve, в которой используется выделенный протокол svn:.

SVN также можно установить с помощью mod_dav_svn, который является Apache httpd модулем и работает по HTTP.

Apache Tomcat является веб-сервером Java и не имеет ничего общего с SVN.

0 голосов
/ 09 апреля 2010

Учебное пособие все еще действует, структурно ничего не изменилось между 1.4 и 1.6.

Учебное пособие устанавливается так, что вы подключаетесь к хранилищу с помощью svn: //

Когда вы хотите подключиться по http: //, вам нужно установить apache.

Учебник там не поможет, посмотрите другие ответы, особенно те, которые касаются установки visualsvn.

0 голосов
/ 09 апреля 2010

Вам нужен только Apache (однако остерегайтесь версии: проверьте, соответствует ли subversion версии apache).

Вы можете следовать «старому» уроку и будете работать. Вы можете попробовать использовать полностью готовый пакет в соответствии с предложением или использовать что-то вроде http://www.apachefriends.org/en/xampp.html для простой установки и управления Subversion.

В первый раз будет немного сложно, если у вас нет опыта работы с Apache, но руководство в справке легко следовать (лучше / проще инструкции TortoiseSVN, чем инструкции Subversion)

0 голосов
/ 09 апреля 2010

Вы должны быть в состоянии сделать это с:

svnserve -d
0 голосов
/ 09 апреля 2010

Нет, плагин Subversion для Apache является модулем WebDAV. Java или Tomcat не задействованы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...