How can I serve subversion from my IIS 7 server?
I set up subversion on my Windows 2008 server and it works fine locally, but when on a remote machine, I would like to be able to access my repository by using the URL of a website hosted on my server. Any idea how 开发者_如何学编程I can set that up?
I don't think Subversion offers any integration into IIS - according to this 2008 mailing list post, there aren't even plans - , but when you're on a Windows machine, why not use VisualSVN?
It builds on a stripped down Apache internally, is set up within minutes, and offers a great, simple interface to managing repos and users.
What about using VisualSVN Server? It's free and very easy to use.
There is no need for IIS. You can just use the svnserve executable included with subversion. You could install it on the same machine as your webserver, and serve both http://example.com
and svn://example.com
that way. See the section svnserve, a Custom Server in the excellent subversion book.
Subversion and Apache libraries are tightly integrated with each other and thus it is not possible to get it running under any other Servers.
Consider using CollabNet Subversion Edge - http://collab.net/svnedge
It's a two step installation process and is way better than VisualSVN, IMO.
I have been looking for the same idea
Recently I came across Rocket SVN http://www.axosoft.com/rocketsvn, it runs directly on IIS
精彩评论