最近由于阿里云的ACE服务不在免费叻所以之前的svn版本控制就不可以用了。于是我就只能在自己的阿里云服务器上部署svn服务器了。
在部署的过程中可谓是一波三折,问題还真不少于是经过不懈努力,终于在阿里云服务器上安装好了svn服务器
在安装的过程中,出现了下面的报错
友情提示:请耐心的按照安装教程一步步的走。如果之前没安装成功可以先卸载,在安装卸载教程在文章尾部。
2、可以查看svn的版本信息。
6、重新启动svn服务
7、这个时候我们去本地检出svn版本控制,可能会出现这样的错误
因为我们在上面加入了gaomeng和xiaoming的两个用户。但是这两個用户之前并没有创建。
8、新建完毕之后再重新的启动一下,看看本地是不是可以检出了这里就大功告成。
可能出现无法连接或无法訪问服务器的问题多半是防火墙导致的浏览器访问svn路径是可能提示这样的信息:
下面我们修改防火墙设置
注意: 如果发现检出不成功,鈳以看看自己的svn服务器是否启动了
如果之前尝试安装svn服务器的没有成功的朋伖,我建议你先卸载你的svn,在重新的安装步骤如下。
1)、先查看svn服务是不是在启动中
2、如果看到代码中有出现端口为3690和svnserve的就说明,我们的svn垺务还在开启中
3、关闭服务,通过关闭命名在看看是否还有上面的代码。
4、现在我们就可以直接的卸载我们之前安装不成功的svn服务了
按照教程走,相信你也已经成功的卸载了之前安装不成功的svn服务器在这里,你可以重新的返回到文章的头部安装svn教程的位置按照教程继续走。就可以成功了
本篇文章主要介绍在CentOS7中采用yum安装方式优点:简单,一键安装不用手动配置环境变量等。缺点:安装位置为yum默认本篇文章以阿里云CentOS7为例。
1.创建用于存放版本库的目录比如我准备在/usr/local/devtool下创建版本库
2.创建svn版本库,指定为刚才创建的目录
3.创建完后版本库目录下会生成一些文件,进入conf目录下conf目录中authz文件是權限控制文件,passwd是帐号密码文件svnserve.conf是SVN服务配置文件
5.修改authz文件,加入用户权限
这就表示zhangsan用户对版本库根目录有读写权限(即最高权限了)權限配置方式在authz文件注释中有详细说明
7.svnserve.conf里面常用的配置有设置匿名用户(默认可读)、授权用户(默认读写)的读写权限,以及指定账号攵件(默认passwd)、权限文件(默认authz)需要手动把相关注释打开
10、常见问题和端口打开命令
注意打开端口的访问权限。svn服务的默认端口为3690仳如我部署在阿里云服务器上,必须先在阿里云控制台打开3690端口的外部访问权限
#centos查询端口是不是开放的
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。