centos6.5 SVN服务端的安装

上一篇 / 下一篇  2017-03-21 20:04:31 / 个人分类:安卓自动化测试

vm12虚拟机安装centos6.5,主机安装的win7
在网上找了很多资料安装svn,在centos7上也有试过,但是安装好以后出现了eth0网卡没有的问题,对应的网卡是len那个,因为使用了两个虚拟网卡,一个nat,一个桥接所以双向还是可以ping通的(这个是尝试)
赵乐一个centos5.8最小化安装svn资料,关闭了防火墙iptables和selinux,安装了ssh
安装了svn服务端使用的是yum方式安装,安装时就出现了一些问题,比如里面的systemctl问题,权限问题(已经是root了还是提示需要root),但是最终svn安装起来了。
在centos上面可以checkout和commit,只是在为win上面来时出错,提示服务器连接超时没有响应,网上找了很多资料来解决但是花了很长时间没有解决;后来我改了网卡,删除了一块桥接的,设置好nat网卡保持双向通,但是网卡名没有改过来(还是len开头的);还尝试了修改了虚拟机的ip地址,改了ip以后svn对应的url地址也要改变的,使用switch修改,没有改过来;最后删除了这个centos重新换了个centos6.5并且网上找到了一个相对简单点的安装教程。
安装好了虚拟机后,win可以ping通centos服务器,centos可以ping通网关;没有马上安装svn,通过yum安装了jdk,apache,tomcat,mysql将它配置成了web服务器,应为以后测试工作可能用到;然后开始按照教程上的安装svn,安装这个的主要的流程有:

检查安装是否成功

svnserve 

version 

返回值:

svnserve, version 1.8.11 

compiled Jul 23 2013, 21:32:09 on i686-pc-linux-gnu 

Copyright (C) 2013 The Apache Software Foundation. 

This software consists of contributions made by many people; 

see the NOTICE file for more information. 

Subversion is open source software, see http://subversion.apache.org/ 

The following repository back-end (FS) modules are available: 

* fs_fs : Module for working with a plain file (FSFS) repository. 

Cyrus SASL authentication is available. 

4

、代码库创建

mkdir -p /opt/svn/repositories 

svnadmin create /opt/svn/repositories 

执行上面的命令后,自动建立

repositories

库,查看

/opt/svn/repositories 

文件夹发现包含了

conf,db,format,hooks,locks, README.txt

等文件,说明一个

SVN

库建立完成

yum安装subversion,创建代码库(这个是保存上传的资料的仓库,创建好以后会自动生成多个文件和目录),配置代码库(主要是里面的用户名密码配置、权限配置、访问配置);将svn重启和监听。
但是经过上面的安装svn在centos和win下面都没有checkout和commit成功,提示用户名密码问题,所以我修改了用户名密码和访问权限以及监听都没有用,最终重启后就成功了。
防火墙一定要关注,虽然防火墙是设置了端口通过,但是开启iptables还是无法连接,关闭以后马上可以连接了。可以考虑创建一个svn.sh脚本文件在/root目录下,对它赋权chmod rx+x svn.sh,并且在添加到自启动中。

TAG: 服务端

 

评分:0

我来说两句

Open Toolbar