1. 程式人生 > >SVN伺服器的搭建

SVN伺服器的搭建

一.首先來下載和安裝SVN伺服器

現在Subversion已經遷移到apache網站上了,下載地址:

這是二進位制檔案包的下載地址,你可在左側的導航欄找到原始碼,文件的下載地址.

windows作業系統下面的二進位制檔案包一共有5種,如圖:


個人認為最好用VisualSVN server 服務端和 TortoiseSVN客戶端搭配使用.

點開上面的VisualSVN連線,下載VisualSVN server,安裝VisualSVN server的安裝包




Location是指VisualSVN Server的安裝目錄

Repositorys是指定你的版本庫目錄

Server Port指定一個埠,Use secureconnection勾山表示使用安全連線

點選Next,進入下一步,直到完成.

二.介紹用VisualSVN Server建立版本庫,以及TortoiseSVN的使用

首先開啟VisualSVN Server Manager,可以在視窗的右邊看到版本庫的一些資訊,比如狀態,日誌,使用者認證,版本庫等.要建立版本庫,需要右鍵單擊左邊視窗的Repositores,如圖:


在彈出的右鍵選單中選擇Create New Repository或者新建->Repository,進入下一步,

輸入版本庫名稱,一直下一步.點選OK,版本庫就建立好了.

這時候我們將專案匯入到版本庫中,找到你的專案資料夾,在專案資料夾上點選滑鼠右鍵,找到SVN選單,選擇匯入,如圖:


在彈出的對話方塊中填上版本庫URL,這個URL可以從VisualSVN Server Manager中獲取,在你的版本庫上單擊右鍵,選擇Copy URL toClipboard,如圖:


點選確定,所選中的專案就會被匯入到版本庫中.如圖:


專案匯入到版本庫以後,不能隨便讓誰都能夠讀寫版本庫,所以需要建立使用者組和使用者.

在VisualSVN Server Manager視窗的左側右鍵單擊使用者組,選擇Create User或者新建->User,如圖:


然後我們建立使用者組,在VisualSVN Server Manager視窗的左側右鍵單擊使用者組,選擇CreateGroup或者新建->Group,如圖:


接下來我們給使用者組設定許可權,在chenjinjian上單擊右鍵,選擇屬性,如圖:


在彈出的對話方塊中,選擇Security選項卡,點選Add按鈕,選中Managers,Developers兩個組,然後新增進來,給Managers,Developers許可權設定為Read/Write,如圖:


到此,服務端就完成了.