文章目錄
1. Overview
- SVN :Subversion;
- 項目僅能被本地管理;
- C/S 模式,若無網絡連接,則無法進行版本控制;
2. 搭建 SVN 服務器端
2.1 初始化文件夾
svnadmin create folderPath
:初始化文件夾,生成3個文件;- svnserve.conf:服務器整體配置文件;
- authz:授權、認證;
- passwd:用戶名、密碼;
svnserve -d -r folderPath
:啓動 SVN 服務,不能關閉命令行窗口,否則服務終止;
2.2 編輯配置文件
2.2.1 編輯 svnserve.conf 文件
###
:雙重註解,其中的內容爲真正的註解;#
:單重註解,其中的內容爲可選註解;- 刪除所有單重註解前的
#
;
- 刪除所有單重註解前的
2.2.2 編輯 passwd 文件
- 編輯 passwd 文件:設置用戶信息;
- 在文件中的
[users]
處添加一行:username = password
;
- 在文件中的
2.2.3 編輯 authz 文件
- 編輯 authz 文件,設置權限;
- 在文件中的
[groups]
處添加:rw 表示讀寫權限;
[/]
username = rw
- 在文件中的
[/foo/bar]
處添加:rw 表示讀寫權限;
username = rw
* =
- 在文件中的
[repository:/baz/fuz]
處,刪除* = r
語句前的註釋符;