配置环境为:系统为 阿里云 Centos 7.4
1、yum 命令安装 SVN 服务
如上图,此命令会自动安装svn及依赖包,如下图 可查看svn安装位置
2、创建版本库目录,该目录为版本库提供存放位置
根据网上教程 一般创建的目录为 var/svnrepos 或 var/repos,本次我只是测试,所以选择了其他目录,如图
mkdir /home/svnrepos
3、创建svn版本库 (www为版本库名称)
进入目录
4、修改配置文件
进入conf
进入权限文件 添加
[/] endi = rw //读写
编辑 passwd,添加 endi = 123456 //endi 为用户名 123456 为密码
编辑 svnserve.conf
anon-access = read 改为 none //禁止匿名用户可读权限
auth-access = write 用户为读写权限
password-db = passswd:指定用户名口令文件,即 passwd 文件
authz-db = authz:指定权限配置文件,即 authz 文件
realm = /home/svnrepos:指定认证域,即 /home/svnrepos 目录
5、开启 svn 3690 端口
因为是使用阿里云服务器,防火墙开启相关端口要在管理中开启
方法(1)阿里云服务器后台管理(购买供应商的服务器)
方法(2)其他(非供应商服务器)命令开启(未测试)
打开配置文件
vi /etc/sysconfig/iptables
添加配置信息
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3690 -j ACCEPT
保存退出
systemctl restart iptables.service #重启防火墙使配置生效
6、启动svn服务器
命令启动svn服务
(1)win 链接 svn客户端 测试
(2)linux服务器输入命令测试:
svn co svn://ip地址:3690/www
注:本文为原创文章,转载、复制等操作,请注明地址来源
发表评论
=_=
@admin 哈哈哈
@user 嘻嘻