一、安装yum
sudo apt install yum
二、安装SVN服务器
sudo apt install subversion
三、创建SVN项目仓库
创建SVN目录用来放项目仓库
sudo mkdir /home/svn
在SVN目录里创建TR项目仓库(TR为你预期的版本库名称,可自定义)
sudo svnadmin create /home/svn/TR
进入已创建的TR项目仓库
cd /home/svn/TR/
四、SVN配置修改
cd /home/svn/TR/conf/
进入conf文件夹里,有三个配置文件:
authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件
注:先安装vim用于访问配置文件
sudo apt install vim
编辑 authz文件
vim /home/svn/TR/conf/svnserve.conf
anon-access = none:表示禁止匿名用户访问。
auth-access = write:表示授权用户拥有读写权限。
password-db = passswd:指定用户名口令文件,即 passwd 文件。
authz-db = authz:指定权限配置文件,即 authz 文件。
realm = /home/svn:指定认证域,即 /home/svn 目录。
编辑authz文件
vim /home/svn/TR/conf/authz
[/] :表示根目录,即 /home/svn
admin = rw :admin账号给予可读可写权限
编辑passwd文件
vim /home/svn/TR/conf/passwd
admin = admin :admin账号的密码为admin
五、启动SVN服务器
svnserve -d -r /home/svn
检查是否启动成功
ps -ef | grep 'svnserve'
以上步骤已将SVN服务器搭建完成啦!!!
六、停止SVN服务器
killall svnserve