码迷,mamicode.com
首页 > 系统相关 > 详细

ubuntu下搭建svn环境及其使用

时间:2016-03-28 00:17:51      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:

ubuntu下搭建svn环境

       软件下载安装: 

          我选用的是apt-get install subversion   操作系统自带的包管理工具安装,采用此法安装的软件方便管理,可以用dpkg -L subversion命令查看其所在安装目录。

          注:ubuntu也有像archlinux相似的软件包搜索功能 , 搜索subversion 可以这么写apt-cache search subversion,就会列出所有匹配到的可选软件。

       软件配置使用:

         本环节其实就是在安装好subversion的操作系统中创建仓库并配置的过程,也是此教程的重点,分为仓库根目录创建、仓库创建、仓库配置、启动svnserver服务。

          1.   仓库根目录创建,这里我建在  /home 目录下面, 也是推荐的位置:

           技术分享

 

           2.  在根目录下创建仓库,我这里演示创建两个仓库jimeiqiaoxiang, eos:

           技术分享

           进入创建好的仓库中可以看到如下文件【夹】:

           技术分享

           3. 仓库配置,这里的配置指的是对创建好的仓库进行用户权限和仓库基本信息的配置,配置文件在创建好的仓库目录下的conf文件夹内(注:配置的时候配置文件的行首不能有空格):

           技术分享

           修改svnserve.conf配置文件,提供用户设置信息和权限设置信息,其实就是在这里面配置了后subversion软件能够找到 passwd和authz两个配置文件,里面分别是用户名密码信息和仓库权限信息。

           技术分享

           分别取消这两行的注释:

           技术分享

           技术分享

           修改passwd配置文件,添加两个用户, 格式为 : ’用户名 = 密码 ‘

           技术分享

           技术分享

           修改authz配置文件,添加组并为组分配权限, 添加两个组jimeiqiaoxiang和testgroup分别给他们分配用户yangbo和test。再分别给两个组分配权限,jimeiqiaoxiang给读写权限, testgroup分给只读权限:

           技术分享

           技术分享

           eos仓库的配置和jimeiqiaoxiang的配置方式类似,这里就略过了。

           然后就是服务的启动仓库生效:

           技术分享

           如果遇到如下问题,是由于svn已经在运行了,端口被占用,只需要杀死原进程,从新执行命令即可

           技术分享

           技术分享

          仓库配置完毕,接下来就是要系统防火墙允许svn的默认端口,svn的默认端口是3690

           技术分享

           技术分享

windows下使用svn

        客户端下载

           这里可以下载TortoiseSVN, 这里有一点是要注意的,软件位数一定要和操作系统位数匹配,我的是win10 64位的系统,那么我就只能用64位的软件,32位软件亲测不行。

        idea中使用svn

          svn在idea中所在界面:

          技术分享

          svn在idea初次使用的过程中,经常会遇到一个问题:

          技术分享

         在确认svn客户端安装好的情况下,打开idea的设置菜单,取消svn的三个默认选项保存即可:

      技术分享

      

     到此subversion安装完毕~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~··~~~

ubuntu下搭建svn环境及其使用

标签:

原文地址:http://blog.csdn.net/yangbo2921946188/article/details/50991873

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!