VisualSvn Server安裝和使用

2022-05-06 18:48:08 字數 2781 閱讀 2564

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記錄庫位置的方法並不是靠庫裡面的檔案記錄,用的是配置檔案 登錄檔的方法,所以想要使用以前的庫,或是更名以後的庫,需要從這兩方面入手改。話不多少,直...