To set up a subversion server, do i need to install apache httpd server as well?

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

I follow this as a subversion installation guide. The tutorial at that time concerned version 1.4.6 but the latest version is different. Is this tutorial valid yet?

there is also no mention of installing apache server.

EDIT: I want to install on windows. I meant apache 2.2 httpd server not tomcat

+4
source share
8 answers

If this is a Windows server, then perhaps it will be easier for you if you install Visual SVN Server. http://www.visualsvn.com/server/ This is a one-time installer for everything you need.

+8
source

The most typical server setup is to install with Apache Http Server, not Tomcat.

In my experience, this is much easier on Linux than Windows. If you are going to install on windows, best of all is probably Collabnet Distribution

+3
source

It depends on your goals. If you need a repository to access via http: // or https: // (usually accessible through firewalls), you will need Apache. If you use only access to the repository via the svn: // protocol, then Apache is strictly optional.

You can also take a look at the Subversion book . This is a good resource overall, and the server configuration selection section covers this much better and in more detail than I can.

And as already mentioned, if you decide that you need Apache, the VisualSVN server makes it easily removable to install Windows.

+3
source

In the tutorial, you will find links to the svnserve installation questionnaire, which uses the dedicated svn: protocol.

SVN can also be set using mod_dav_svn, which is an Apache httpd module and works over HTTP.

Apache Tomcat is a Java web server and has nothing to do with SVN.

+2
source

No, the Subversion plugin for Apache is a WebDAV module. No Java or Tomcat.

0
source

You should be able to do this with

 svnserve -d 
0
source

The textbook is still valid, nothing has changed structurally between 1.4 and 1.6.

The tutorial is installed in such a way that you connect to the repository using svn: //

This is when you want to connect using http: //, which you need to install apache.

The tutorial does not help, see other answers, especially those regarding installing visualsvn.

0
source

You need Apache (however, beware of the version: check if the subversion matches the Apache version).

You can follow the "old" textbook and work. You can try using the finished package as suggested, or use something like http://www.apachefriends.org/en/xampp.html for easy installation and subversion management.

For the first time, it will be a little difficult for you if you have no experience with apache, but the manual in this instruction is easy to follow (better / simpler TortoiseSVN instructions than those used in Subversion)

-1
source

Source: https://habr.com/ru/post/1306428/


All Articles