事前准备:
Linux系统服务器,版本:6.5
Windows系统电脑,版本:随意
Xshell4软件,自行在网上下载,用来连接服务器
操作流程:
1、安装命令:
yum -y install subversion
若需查看svn安装位置,可以用以下命令:
rpm -ql subversion
2、创建版本库目录:
mkdir /var/svn
mkdir /var/svn/svnrepos
3、创建svn版本库:
svnadmin create /var/svn/svnrepos/maleo(这里可以自由命名)
4、编辑文件,设置账号及参数:
cd /var/svn/svnrepos/maleo
ls -ll
cd /var/svn/svnrepos/maleo/conf
maleo文件里面有六个文件:
conf目录:版本库的配置文件,包含用户访问账号、权限等
db目录:存放数据
format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号(可以用vi打开看一下)
hooks目录:放置hook脚本文件的目录
locks目录:用来放置subversion的db锁文件和db_logs锁文件的目录,用来追踪存取文件库的客户端
README.txt文件:说明文档
conf文件里面有三个文件
authz:负责账号权限的管理,控制账号是否读写权限
passwd:负责账号和密码的用户名单管理
svnserve.conf:svn服务器配置文件
设置登录账号:
vi authz
vi passwd
vi svnserve.conf
红框部分的#删除掉
5、启动SVN:
svnserve -d -r /var/svn/svnrepos
6、在本地Windows客户端验证是否搭建成功
声明:文章只是为了方便自己以后操作,所以并没有详细介绍太多,也没有跟别人一样有插图,之所以写这些事因为在网上找了很多搭建版本,搭建环境什么的都没有考虑全面,导致搭建失败。
提供一个连接:https://mymelon.cnblogs.com/p/5483215.html
这个有介绍防火墙的操作,但是我没遇到,搭建完成之后就可以正常使用了。