学习Subversion时,你可能会遇到Subversion端口设置问题,这里将介绍Subversion端口设置问题的解决方法,在这里拿出来和大家分享一下。
如何设置Subversion使用的端口2009-12-1711:20Subversion有两种不同的配置方式,一种基于它自带的轻量级服务器svnserve,一种基于非常流行的Web服务器Apache。根据不同的配置方式,Subversion使用不同的端口对外提供服务。
基于svnserve的,默认端口为3690,基于Apache的,默认端口为Apache的默认端口80。有时候,我们会因为防火墙或其它原因,需要修改这些默认端口。下面根据不同的配置讲讲如何改变这些默认端口。
1、通过svnserve-d-rd:\svn来提供服务(假设d:\svn为你的版本库所在目录)为svnserve加上--listen-port参数,比如svnserve-d-rd:\svn--listen-port81。
2、通过Apache来提供服务
在httpd.conf中,查找Listen80,将80修改为你想要的Subversion端口。
转载请注明来自SVN知识库http://wiki.iusesvn.com
后记:
如果在内网架设的SVN服务器想让外网访问,又没有外网固定IP的话,可以通过绑定花生壳搞定。在路由器上appcation&gaming-》PortRangeForwarding中设置Subversion端口映射3690。这样,通过花生壳绑定的域名svn://域名就可以在外网使用SVN了。如果你的路由已经有固定IP,可以省略花生壳绑定,在路由上添加端口映射后,直接svn:您的固定IP就可以在外网使用SVN。
【编辑推荐】