1.先安装svn服务运行下面命令:
yum install subversion
2.查看是否安装成功
svn --help
如果出现下面结果,安装成功
3.创建初始版本库
[root@localhost ~]# svnadmin create /home/svnrepos
4.配置svn
[root@localhost ~]# cd /home/svnrepos/conf #进入svn配置目录
4.1 配置用户名,密码
[root@localhost ~]# vim passwd
文件内容如下:
[users] harry = harryssecret #用户名=密码 sally = sallyssecret #用户名=密码
4.2 配置权限
[root@localhost ~]# vim authz
文件内容如下:
[groups] harry_and_sally = harry, sally #创建一个组名harry_and_sally,成员有harry,sally [/] @harry_and_sally = rw #当前harry_and_sally有读写权限 w=r
4.3 配置文件对应的目录
[root@localhost ~]# vim svnserve.conf
文件内容
[general] anon-access = read #所有人都有读权限 auth-access = write #写权限需授权 password-db = /home/svnrepos/conf/passwd #用户名密码目录 authz-db = /home/svnrepos/conf/authz #权限验证目录
5.启动服务
[root@localhost ~]# svnserve -d -r /home/svnrepos --listen-port 3391 #默认为3390端口
6.关闭svn服务
[root@localhost ~]# ps aux|grep svn #查看进程,杀死对应的进程号
查看端口
netstat -anp|grep 3306