CentOS搭建SVN服务器

网友投稿 704 2022-08-28

CentOS搭建SVN服务器

CentOS搭建SVN服务器

前言

LZ用的是Cenos6.9

查看是否安装

rpm -ql

安装

yum install

查看安装位置

rpm -ql

查看是否安装成功

svnserve --version

创建SVN版本库

mkdir -p /opt/svn/repos/svn1 ##创建目录svnadmin create /opt/svn/repos/svn1 ##创建SVN版本库

配置版本库

cd

添加2个用户和密码

# harry = harryssecret# sally = sallyssecret#lilimin = peng2014tourist = 123

添加权限

vim authz

[groups]# harry_and_sally = harry,sally# harry_sally_and_joe = harry,sally,&joeadmin = lilimin #新建一个admin组,包含lilimin这个用户,指定多个用户用','分隔user = tourist[/] #指定根目录下的权限@admin = rw #admin组有读写权限* = r #其他组只有读权限

让配置信息生效(打开注释即可)

vim svnserve.conf

[general]anon-access = read #非授权用户有读权限,如果设置为none则无法访问auth-access = write #授权用户有写权限password-db = passwd #密码文件authz-db = authz #权限文件

启动SVN

svnserve -d -r /opt/svn/repos/

/opt/svn/repos/是版本库的根目录 查看服务是否启动

ps aux | grep svnserve

关闭SVN

[root@iZo5z1am4roz5wZ conf]# ps aux | grep svnroot 16695 0.0 0.2 139132 5184 pts/0 T 17:32 0:00 vim svnserve.confroot 16704 0.0 0.0 152412 732 ? Ss 17:45 0:00 svnserve -d -r /opt/svn/repos/root 16752 0.0 0.0 103320 884 pts/0 S+ 18:22 0:00 grep

kill -s 9 16704

16704为进程ID

重启SVN

service svnserve restart

访问

由于我用的是阿里云服务器,所以得配置一下安全组规则才能访问3690端口

在TortoiseSVN的url中输入svn://xxx.xxx.xxx.xxx/svn1即可访问

参考博客

​​ [4]​​​http://linuxidc.com/Linux/2016-01/127679.htm​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:如何应对高频监控?利用预处理和仅存储趋势数据
下一篇:如何排查系统的性能瓶颈点?(如何分析系统性能瓶颈)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~