使用VisualSVN配置SVN

SVN安全

Subversion是普遍使用的版本控制工具。它是CVS的進化,像Google CodeSourceForge等大的網站均提供SVN的支持。服務器

傳統配置網絡

SVN的安裝並不複雜,若是在Windows下,有專門的Windows安裝包能夠下載,不過SVN的配置就不那麼簡單了,全部的配置都要經過SVN的配置文件手工完成,好比用戶、密碼、權限等。svn

切換到Http工具

Svn能夠經過Svn本身的服務程序或者Apache來訪問,缺省安裝的Svn是使用本身的服務程序svnserve來進行訪問的。下表對比了兩種訪問方式的差異:網站

特性 Apache svnserve
認證 HTTP basic auth,LDAP,NTLM 服務器上的密碼設置
權限 能夠對每一個path設置讀寫權限 能夠對每一個path設置讀寫權限
加密 能夠經過https 經過可選的SASL
日誌 完整的Apache log 無log
Web訪問 支持WebDAV 不支持
訪問速度 稍慢
配置 複雜 簡單

 

能夠看出使用Apache來訪問Svn雖然慢一些,但提供了更好的訪問安全性和功能。所以不少團隊使用Apache來訪問Svn。不過這須要額外安裝Apache,並配置Apache和Svn的集成,這須要不小的配置工做量。而且在未來進行用戶及權限調整時都須要手工編輯配置文件。google

使用VisualSVN加密

VisualSVN Server則提供了GUI的SVN配置界面,並提供了對Apache集成的支持。安裝VisualSVN,則能夠直接在VisualSVN的配置界面下進行配置,下圖是VisualSvn的基本配置界面。spa

在左側能夠看到本機上的SVN的倉庫和用戶,在VisualSVN Server上點右鍵,在屬性中均可以配置倉庫的位置、網絡、認證、Windows集成、日誌,很是方便,以下圖:.net

總之,使用VisualSVN能夠大大簡化SVN服務器端的配置工做量。

相關文章
相關標籤/搜索