转载:https://blog.youkuaiyun.com/sm_wang/article/details/78656120
1、卸载SVN
查看自己是否安装了svn
上图显示已安装,如果想卸载可用以下命令进行卸载
sudo apt-get remove --purge subversion
(–purge 选项表示彻底删除改软件和相关文件)
2、安装SVN
安装前先更新一下
sudo apt-get update
接下来安装
sudo apt-get install subversion
3、创建SVN版本库
自己目录下建立svn文件夹
创建版本库
完成后会在test文件夹下生成以下文件
然后对db进行权限设置
sudo chmod -R 777 db
设置访问权限:需要对conf文件夹下的文件进行修改
①修改配置文件conf/svnserve.conf
vim svnserve.conf
#权限用户可写
auth-access = write
#密码文件为passwd
password-db = passwd
#权限文件为authz
authz-db = authz
(去掉前面的#,并且顶格,不然可能会报错)
②添加访问用户conf/passwd
③设置用户权限conf/authz
david@david-PC:~/svn/test/conf$ vim authz
4、测试SVN服务器
①启动服务器
(-d:表示在后台运行 ,-r:指定服务器的根目录)
用如下命令查看svnserve是否已经运行
(表示服务器已经在后台运行了,这个时候我没就可通过svn://服务器ip/repository从svn客户端访问服务器了)
②停止服务器
如果需要关闭服务器,可以用下面的命令
kill -9 进程id
killall svnserve
备注:SVN常见的命令操作https://blog.youkuaiyun.com/liuchong_lch/article/details/78192755
也可以看看这篇文章 关于CentOS 搭建SVN并用钩子自动实现同步到web目录教程
https://blog.youkuaiyun.com/qq_37049050/article/details/82383890