Windows下的SVN伺服器 VisualSVN Server

來源:互聯網
上載者:User

到目前為止,市面上有多款原始程式碼控制應用軟體了。其中孰優孰劣,產品的,開源的,跨平台的,相信使用過的都清楚了。

其中在前面的一篇文裡做了一些對比。具體可以回顧:VSS、CVS、SVN和ClearCase等scm工具的對比 。

 

最初接觸的源碼管理系統是微軟的VSS,配置簡單,容易上手,但安全性方面很薄弱,後來我基本不用了。然後接觸CVS,特有的功能讓人眼前一亮。然後開始接觸SVN。但那時候SVN是從Apache+SVN的應用模式,所以沒怎麼使用。後來就找到了這款Windows下的SVN解決方案了。下面開始介紹。

 

 在VisualSVN Server 的官網 http://www.visualsvn.com 上提供了兩個產品。一個是VisualSVN,另一個是VisualSVN Server (下面簡稱Server)。前者是一個整合到Visual Studio裡的外掛程式,功能挺強大,但是需要收費滴。後者才是我們要介紹的SVN伺服器端系統。在Server的Download頁,我們可以看到 Includes Subversion 1.6.1 的字樣,由此我們可以知道它就是原來的Subversion+Apache模式的一種封裝,使更簡單容易使用。

 

截止目前最新版本是1.7.1 。為:VisualSVN Server 1.7.1

 

 VisualSVN Server的安裝很簡單。具體重要的一個步驟如所示:

 

 其中的Repositories大家改到另一個磁碟目錄進行儲存,具體原因不用說了(據實際安裝中,程式路徑和倉庫代碼路徑必須在同一個盤符下,否則啟動服務時失敗而導致安裝失敗,奇怪的問題)。

另建議複選 Usesecure connection項,這時候只有443和8443兩個連接埠可用(注意自己公司的防火牆問題,如果有衝突則需要開放該對應連接埠以使用)。

還有就是建議使用 Subversion身分識別驗證模式。(具體如果處於域裡面則已包含了域驗證,相對安全了) 

 

下面翻譯於VisualSVN Server的documentation

1、 操作介面

在操作管理介面,你能夠非常容易地建立新的源碼倉庫或者查看已經存在的源碼倉庫。它同樣允許你設定這些源碼倉庫的使用許可權。 

 

 2、源碼倉庫管理

通過菜單樹中的Repositories節點,滑鼠右擊操作,可以對源碼倉庫進行管理。

當建立一個新的源碼倉庫,VisualSVN Server能夠自動建立預設的倉庫目錄結構(trunk,branches和tags子目錄) 

 

 3、操作許可權管理

你能夠通過滑鼠右擊VisualSVN Server的根幾點,選擇 Properties項,以進行首選的許可權驗證模式。預設使用 Subversion驗證模式。 

 

 要設定Subversion驗證,你需要首先建立使用者帳號。通過滑鼠右擊Users節點項並選擇命令。

 

 你需要輸入使用者名稱和密碼以建立使用者帳號。請注意 使用者名稱和密碼是 區分 大小寫 的。

下面是選擇了源碼倉庫的屬性項後出現的視窗,從中可以添加刪除使用者或組。

 

 VisualSVN Server的配置比較簡單,其它項不贅述。後續需要配合TotoiseSVN等用戶端工具進行使用。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.