SVN的環境搭建

1. 安裝SVN。

http://subversion.tigris.org/中獲取SVN服務器程序。從官方網站 http://tortoisesvn.net/downloads 獲取最新的TortoiseSVN 。TortoiseSVN 是一個客戶端程序,用來與 subversion 服務器端通訊

 

2. 建立SVN版本庫。

在F:/Temp/路徑下建立一個文件夾rep,在文件夾上右鍵->TortoiseSVN->Create Repository here。

 

3. 開啓SVN服務。

進入cmd,進入svn安裝目錄的bin目錄,執行命令:svnserve.exe --daemon  此時在svn客戶端輸入svn://localhost/Temp/rep 可以看到一個空的SVN樹形結構,如果輸入svnserve.exe --daemon --root F:/Temp 這樣在客戶端只需輸入svn://localhost/rep 這樣可以隱藏版本庫所在服務器的目錄路徑,更加的安全。

 

4. 權限用戶配置

4.1 用文本編輯器打開F:/Temp/rep/conf目錄,修改svnserve.conf:
將:
# password-db = passwd

改爲:
password-db = passwd

表示用密碼文件進行權限管理,對應文件名爲同目錄下的passwd文件

4.2 打開password文件,添加一個用戶和對應的密碼 hany=123 hany1 = 111

4.3 authz 用於配置角色和權限

[groups]

admin = hany,hany1

設置了admin角色,將用戶hany,hany1賦予admin角色

[/]
@admin = rw

賦予了admin角色對svn根目錄以下的所有目錄的讀寫權限


5.將數據導入到版本庫中

將要導入的數據文件夾上右鍵 -> TortoiseSVN -> Import。導入完成後,原文件夾就可以刪除了。

 

6.將SVN數據服務整合到系統服務中

建立bat文件,敲入以下命令:

sc create svnserver binpath= "svn安裝路徑/bin/svnserve.exe --service --root F:/Temp/" displayname= "svnserver" depend= tcpip start= auto obj= "NT AUTHORITY/NetworkService"

然後執行即可

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章