发表于: 2018-02-23 20:07:14
2 824
今天完成的事情:今天主要在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的安装和基本配置。
评论