Centos 7 下 部署 SVN

来源:互联网 发布:淘宝包邮在哪里设置 编辑:程序博客网 时间:2024/06/05 10:04
下载svn[root@VM_12_177_centos ~]# yum install subversion

这里写图片描述

创建svn安装目录[root@VM_12_177_centos ~]# mkdir /agui/svn

这里写图片描述

创建svn 版本库[root@VM_12_177_centos /]# svnadmin create /agui/svn/project/

这里写图片描述

进入版本库中的配置目录conf,此目录有三个文件: svn服务综合配置文件、 用户名口令文件、权限配置文件。

这里写图片描述

修改svnserve.conf [root@VM_12_177_centos conf]# vi svnserve.conf 

这里写图片描述

修改authz[root@VM_12_177_centos conf]# vi authz

这里写图片描述

修改passwd[root@VM_12_177_centos conf]# vi passwd 

这里写图片描述

启动svn[root@VM_12_177_centos /]# svnadmin create /agui/svn/project/其他命令(查看进程,杀掉,从启svn):[root@VM_12_177_centos conf]# ps -ef|grep svnserveroot     13870     1  0 14:12 ?        00:00:00 svnserve -d -r /agui/svn/project/root     13892 13421  0 14:18 pts/0    00:00:00 grep --color=auto svnserve[root@VM_12_177_centos conf]# kill -9 13870[root@VM_12_177_centos conf]# svnserve -d -r /agui/svn/project/
创建测试svn 是否好用的文件夹[root@VM_12_177_centos agui]# mkdir aguitest开始测试[root@VM_12_177_centos agui]# svn import aguitest svn://服务器ip/project/test -m "test"会提示没有权限如下图:

这里写图片描述

运行如下命令:[root@VM_12_177_centos ~]# ps -aux|grep svnroot     13923  0.0  0.0 166324   916 ?        Ss   14:21   0:00 svnserve -d -r /agui/svn/project/root     13940  0.0  0.0 112648   964 pts/0    S+   14:28   0:00 grep --color=auto svn[root@VM_12_177_centos ~]# kill 13923[root@VM_12_177_centos ~]# svnserve -d -r /agui/svn/到 agui 目录下运行测试命令:[root@VM_12_177_centos ~]# cd /agui[root@VM_12_177_centos agui]# svn import aguitest svn://你服务器ip/project/test -m "agui"Committed revision 1.  说明:(表示成功)
eclipse 测试上传

这里写图片描述

可以上传项目并继续使用

其他

eclipse 安装svn 插件http://subclipse.tigris.org/update_1.8.x

这里写图片描述