发表于: 2018-02-23 20:07:14

2 822


今天完成的事情:今天主要在Centos7.2的服务器里搭建SVN服务。因为之前安装过Centos,并配置好了yum源,因此我可以直接用yum下载SVN

安装完成后,用svnserve --version检查,出了版本号证明安装成功。

之后我新建了SVN版本库的目录  mkdir -p  /home/svn/svnrepos

再该目录下创建版本库      svnadmin create /home/svn/svnrepos

成功创建好后 在该目录下会生成几个文件

而我们需要修改的是conf文件夹里面的配置文件

conf文件夹下有三个文件 其中

authz文件是权限控制文件
passwd是帐号密码文件
svnserve.conf SVN服务配置文件

我依次在passwd 中设置账号密码,账号名为kobe 密码为abc111

authz中修改权限(最后一行添加)

svnserve.conf 文件里修改

之后使用命令 svnserve -d -r /home/svn/svnrepos  启动SVN。

在我本地电脑我安装了TortoiseSVN,安装好后鼠标右键会有SVNcheckout选项,我是了一下并不能连接,报错如下:

之后排查了好久还是没能解决,网上说是防火墙限制了SVN使用的端口,可我关闭了防火墙还是不行,也有说是TortoiseSVN的缓存要clear,试了也不得,之后查到SVN默认以/var/svn作为目录,而我的目录是/home/svn。然而在 /etc/sysconfig/svnserve中修改了默认目录后,重新按步骤做了一次还是不行,好烦啊,目前还在排查问题中。。。

明天计划的事情:完成任务一,开始领取任务二。

学到了SVN的安装和基本配置。


返回列表 返回列表
评论

    分享到