美文网首页Java 杂谈
一个dubbo项目2-svn服务端安装

一个dubbo项目2-svn服务端安装

作者: switch_zyp | 来源:发表于2016-09-13 10:31 被阅读0次

赠人玫瑰,手有余香

zookeeper和dubbo的管理客户端是搞定了,咱们先不着急写代码,先搞定一些其它的东西,比如:svn。

svn这个东西,个人觉得也是很重要,尤其是对后台开发人员来说,最起码应该知道如何安装server端以及简单的配置,下面就介绍下ubuntu版本下的安装:

1、使用 apt-get install subversion 命令,安装subversion,【注意:非管理员用户,在前面加上sudo】

安装subversion

2、随便进入一个目录,这里以 /usr/local为例,在该目录下创建一个新目录,取名svn,【注意:新目录的名字也是随意定义的】

创建svn目录

3、使用命令 svnadmin create /usr/local/svn/zyp_src1,创建了一个名字叫zyp_src1的仓库

创建仓库,名字是随意的 仓库的目录结构

4、使用  svnserve -d -T -r  /usr/local/svn/ 启动

【-d  把进程svnserve作为守护进程在后台运行】

【-T  用多线程的方式处理数据】

【-r 在服务器端启动svnserve进程,指定的根目录是/usr/local/svn/,  这样svn的url路径就是: svn://ip地址/zyp_src1,比如我自己的:svn://172.168.2.38/zyp_src1】

5、进入zyp_src1的conf目录,【注意:修改该目录里面的文件,是不需要重新启动svn服务的】

conf目录

6、修改基本配置

基本配置

7、添加账号和密码,密码是明文的。

添加账号和密码

8、给用户添加访问权限

添加访问权限

9、这些全部修改完后,可以验证一下喽

首先使用zyp这个用户来登陆svn,这里使用小乌龟客户端

登陆 拉一个项目上去试试 项目可以成功放上去

然后试试把它checkout下来,也是成功的

成功checkout

===========================================================

然后,使用zyp1这个账号,尝试上传svn代码,由于该账号没有在admin这个角色中,所以,它是无法上传的。

使用zyp1上传svn 上传失败,说明权限也起作用了

到此为止,svn服务器端基础的配置就算搞定啦,谢谢观看


相关文章

网友评论

    本文标题:一个dubbo项目2-svn服务端安装

    本文链接:https://www.haomeiwen.com/subject/hjauettx.html