visualsvn server介紹
1 、visualsvn server
visualsvn
server是免費的,而visualsvn是收費的。visualsvn是svn的客戶端,和visual
studio整合在一起,但是不免費,使用ankhsvn(vs2008外掛程式)來代替visualsvn。使用 visualsvn
【步驟2】選擇元件為伺服器和管理終端功能 見圖
【步驟3】自定義安裝配置 見圖
實際上這個repositories資料夾建立了之後就可以不用理會它了,也不用進去資料夾裡面修改裡面的檔案(我的跟圖例一樣放在d盤)見下圖
如果不選擇use secure connection ,server port那裡,預設埠有80/81/8080三個;如果選中最後面的checkbox,則表示使用安全連線【https協議】,埠只有433/8433二個可用。
預設是選用的。(server port那裡,我選擇的是埠80,沒有勾選use secure connection,本人覺得沒有必要使用secure connection)至於授權authentication,
預設選擇 visualsvn server自帶的使用者和使用者組。
【步驟4】 點選安裝按鈕,進行安裝 見圖
【步驟5】安裝成功,服務啟動,見圖
安裝後會新增visualsvn server服務:
如果要解除安裝visualsvn server,需要做如下的操作:
(1)開始-》執行,在輸入框行輸入 services.msc 確定
(2)進入服務管理器把visualsvn server服務停掉,不然在解除安裝中途會說程序還在執行不能解除安裝
3、visualsvn server 配置與使用方法
安裝好visualsvn server後,執行visualsvn server manger,下面是啟動介面,見圖:
與vss的區別:
visualsvn server裡面的repositories根節點相當於vss裡面的$符號根節點:
4、新增**庫startkit
【步驟2】**庫基本配置,建立新的**庫,在下圖所示的文字框中輸入**庫名稱,見圖:
【注意】
repository url 位址是用來從客戶端或者vs2008中連線伺服器。機器名可以改成區域網ip或者公網網域名稱,公網ip或者計算機名,這裡用的安全連線模式https。
上圖中的**庫檔案結構checkbox如果選中,則在**庫startkit下面會建立trunk、branches、tags三個子目錄;不選中,則只建立空的**庫startkit。預設不選中(沒有什麼用,最好不要選中)
點選ok按鈕,**庫就建立成功了,見圖。
5、**庫安全性設定 使用者和使用者組
下面,我們開始安全性設定,在左側的users上點選右鍵:
【步驟1】建立使用者。
建立使用者,並設定使用者名稱和密碼,見圖。
輸入上面的資訊,點選ok,我們就建立乙個使用者了。按照上面的過程,分別新增使用者startkiter1、startkiter2、startkiter3。
注意:有多少個開發人員就建立多少個使用者,每個開發人員擁有乙個使用者,跟vss一樣
每個開發人員保管好自己的使用者名稱跟密碼!!!
【步驟2】新增這些使用者到我們剛才建立的專案裡。
右擊**庫startkit的屬性,彈出屬性對話方塊見圖。
點選上圖中的"add..."按鈕,在下圖中選擇我們剛才新增的使用者,點選ok按鈕:
注意:大家可能注意到了下圖中的groups,是的,你也可以先建立組,把使用者新增到各個組中,然後對組進行授權,操作比較簡單,在此略過。
【步驟3】建立組,並選擇該組的使用者,見圖。
至此,visualsvn server的使用就講完了
開篇系列一 版本管理軟體簡介
系列二vs專案軟體配置工具介紹
系列三visualsvn server
系列四tortoisesvn客戶端軟體
系列五ankhsvn
VisualSVN Server 庫的遷移
找到原伺服器的資源庫 repositories 目錄,例如 d repositories,將其拷貝出來。裡面的檔案結構為 groups.conf htpasswd visualsvn globalwinauthz.ini repo1 repo2 在新的伺服器中開啟visualsvn server m...
VisualSVN Server 安裝以及使用教程
visualsvn server是免費的 管理工具 visualsvn server是svn的伺服器端 安裝visualsvn server示例 1 雙擊visualsvn server 3.5.6 x64.msi出現下圖,點選 next 按鈕 2 同意安裝協議,並且 點選 next 按鈕 3 選擇...
VisualSVN Server 匯入已存在的庫
早些時候建立過乙個svn server的庫,後來覺得庫的名字太長了,隨意換了乙個名字也沒再理他,今天再用,出現了這個問題 visualsvn server記錄庫位置的方法並不是靠庫裡面的檔案記錄,用的是配置檔案 登錄檔的方法,所以想要使用以前的庫,或是更名以後的庫,需要從這兩方面入手改。話不多少,直...