1、安裝 :linux
yum install subversion
2、檢驗是否安裝成功:vim
svnserve --version
3、建立要存放資源的路徑:安全
mkdir -p /var/svn //該路徑也是svn默認版本庫路徑
4、建立版本庫:服務器
svnadmin create /var/svn/project
5、配置用戶權限:svn
一、進入配置文件夾conf :阿里雲
cd /var/svn/project/conf
有3個配置文件:spa
authz passwd svnserve.confcode
二、vim修改svnserve.conf:blog
vim svnserve.conf
修改如下幾項:進程
anon-access = read #去掉開頭的,不可留空 auth-access = write #去掉開頭的,不可留空 password-db = passwd #去掉開頭的 默認爲passwd,不可留空 authz-db = authz #去掉開頭的 默認爲authz,不可留空
保存退出 :
:wq (若是不保存爲 : :q!)
三、vim 修改文件pasword(設置帳號密碼):
[users]
chenmeikai=12345678
保存退出
四、vim 修改文件authz(設置用戶權限):
# 配置根目錄的權限 [/] chenmeikai=rw
6、啓動svn服務:
一、啓動svn服務:
systemctl start svnserve.service
二、查看svn進程:
ps -aux|grep svnserve
三、查看svn端口:
netstat -tnlp|grep svnserve
四、放開3690端口:
阿里雲的服務器端口開放須配置安全組規則,本身搭建的linux服務器須將防火牆放開該端口
五、設置開機自啓動:
systemctl enable svnserve.service
7、版本庫的鏈接地址:
svn://uri:port/project