技術指導:Subversion端口設置妙招
學習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。
【編輯推薦】