本文主要講解centos6.9版本下的svn的安裝與使用!
# 使用yum安裝
1檢查已安裝版本:rpm -qa subversion
2卸載舊版本SVN:yum remove subversion
3 yum安裝svn: yum install subversion
Complete,表示安裝完成。
# 檢測是否安裝成功
svnserve –version
如下所示,表示已經安裝成功!
# 創建svn倉庫
svnadmin create /svn
在根目錄(可以是任意目錄)下建立一個名爲svn的倉庫(repository)。
創建成功後在svn文件夾中包含了conf、db、format、hooks、locks、 README.txt文件,說明一個SVN庫已經建立。
其中conf爲存放配置文件的,它又包含了如下:
authz 是權限控制文件
passwd 是帳號密碼文件
svnserve.conf 是SVN服務配置文件
# 配置人員權限
進入/svn/conf中,打開authz文件:vim authz
配置svn目錄下所有文件的權限,添加如下代碼如下所示:
[/] #倉庫下所有文件
zhaohe=rw #可讀可寫權限
zhaoyanfei=rw
test=r #只讀權限
*= #其他用戶無任何權限(必要的,不可缺少)
# 配置密碼
進入/svn/conf中,打開passwd文件:vim passwd,在最後添加如下所示:
# 配置svnserve.conf
進入/svn/conf中,打開svnserve.conf文件:vim svnserve.conf,打開如下所示5個註釋(注:1.去掉#以及空格,2.realm爲svn目錄)
# 啓動svn服務
svnserve -d -r /svn
# 停止svn服務
killall svnserve
# TortoiseSVN連接svn
輸入svn:// ip:host/svn
Ip爲你的ip地址,host爲端口號(默認爲3690),svn爲svn根目錄。
如需http訪問,還需要單獨進行配置,這裏不在講解!