1、安裝subversion
yum install subversion -y
2、制定項目目錄,並初始化
svnadmin create /home/svn/project
3、修改配置文件,新建用戶和設置權限
cd /home/svn/project/conf
authz 權限控制文件
passwd 賬號密碼文件
svnserve.conf svn服務配置文件
添加用戶tom以及密碼
vim passwd
[users]
# harry = harryssecret
# sally = sallyssecret
tom = tom
設置權限,在末尾添加如下代碼:
vim authz
[/]
tom=rw
賦予tom對根目錄讀寫權限
修改服務配置文件,打開部分註釋:
vim svnserve.conf
anon-access = read #匿名用戶可讀
auth-access = write #授權用戶可寫
password-db = passwd #使用哪個文件作爲賬號文件
authz-db = authz #使用哪個文件作爲權限文件
realm = My svn repo # 認證空間名,版本庫所在目錄
注意,每行之前不可有空格
4、啓動svn版本庫
svnserve -d -r /home/svn/project
本地測試
備註:首先會要求輸入root密碼,然後輸入剛纔新建的用戶和密碼,最後選擇yes就可以自動下載一 份到當前目錄下。
5、在windows測試
輸入路徑、點擊OK,輸入用戶名和密碼
同樣,自動生成project目錄,該目錄下有一個.svn目錄,包含當前repo的信息以及配置文件。
在project目錄下即可進行svn的常規版本更新等工作了。