快捷搜索:

您的位置:澳门新葡4473网站 > 项目 > linux上面安装svn步骤

linux上面安装svn步骤

发布时间:2019-10-19 03:00编辑:项目浏览(57)

     一、安装

    使用yum,特轻巧

    yum install subversion
    

    二、配置

    2.1、创造仓库

      大家那边在/home下创立四个名叫svn的库房(repository),今后全体代码都献身这一个下边,成立成功后在svn上面多了多少个文件夹。

    [root@localhost /]# cd /home
    [root@localhost home]# mkdir svn
    [root@localhost home]# svnadmin create /home/svn
    [root@localhost home]# ls svn
    conf  db  format  hooks  locks  README.txt
    

      大家那边极度关怀一下conf文件夹,那个是寄放配置文件的

    [root@localhost home]# cd svn/conf
    [root@localhost conf]# ls
    authz  passwd  svnserve.conf
    

      其中

    • authz 是权力调控文件
    • passwd 是帐号密码文件
    • svnserve.conf 是SVN服务配置文件

      接下去大家一一修改那3个公文。

    2.2. 配置passwd

    [root@localhost conf]# vi passwd 
    [users]
    test1=123456
    test2=123456
    

      上边的例子中我们创制了2个客户,一个test1,一个test2

    图片 1

    2.3. 配置authz

    [root@localhost conf]# vi authz 
    [/]
    liuxianan=rw
    test1=r
    test2=r
    *=
    

      上边配置的含义是,liuxianan/home/svn/下具备文件具有可读可写权限,test唯有只读权限,除却,别的顾客均无别的权力,最终一行*=很要紧不能够少。

    图片 2

    2.3.1. 张开:使用顾客分组

      这么些小编一般不用,可是记录下来。

      还是那么些文件:

    [root@localhost conf]# vi authz
    [groups]
    group1 = liuxianan
    group2 = test1,test2
    [/]
    @group1 = rw
    @group2 = r
    * =
    

      上面配置中创立了2个分组,分组1的客商可读可写,分组2的顾客只读。

      格式说明:
    
    版本库目录格式:
    [<版本库>:/项目/目录]
    @<用户组名> = <权限>
    <用户名> = <权限>
    

    2.4. 配置svnserve.conf

    [root@localhost conf]# vi svnserve.conf 
    打开下面的5个注释
    anon-access = read #匿名用户可读
    auth-access = write #授权用户可写
    password-db = passwd #使用哪个文件作为账号文件
    authz-db = authz #使用哪个文件作为权限文件
    realm = /home/svn # 认证空间名,版本库所在目录
    

    2点注意:

    • 末段一行的realm记得改成你的svn目录
    • 开垦注释时铭记前边不要留有空格,不然大概有标题(网络说的,作者尚未亲测)

    图片 3

    三、运行与结束

    [root@localhost conf]# svnserve -d -r /home/svn(启动)
    [root@localhost conf]#killall svnserve(停止)
    

    上述运维命令中,-d表示守护进度, -r 表示在后台实施。结束还足以行使杀死进度的方法:

     最后来个总截图

    图片 4

    四、哭顾客端连接

    这边运用TortoiseSVN,输入地点svn://你的IP 就可以,不出意外输入顾客名和密码就能够三番五次成功了。

    私下认可端口3690,假诺您改改了端口,那么要记得加上端口号。

    图片 5

    五、总结

      总的来讲,假使你没有要求头眼昏花的权位配置只是自身一位用的话,安装配置或许相比轻松的,并不像网络说的那么辛劳,笔者依据网络的不二秘技二次性成功了。

     六、扩张:yum安装路线

      以svn为例:

    # rpm -qa | grep subversion
    subversion-1.6.11-15.el6_7.x86_64
    # rpm -ql subversion-1.6.11-15.el6_7.x86_64
    ...
    /usr/share/doc/subversion-1.6.11
    /usr/share/doc/subversion-1.6.11/BUGS
    /usr/share/doc/subversion-1.6.11/CHANGES
    ...
    

       说明: 

    • rpm -qa 询问全数安装的rpm包,能够相配grep命令。
    • rpm -qi 查询有些具体包的牵线。
    • rpm -ql 列出某个具体包的富有文件

      rpm多少个私下认可安装路线:

     

    /etc    一些设置文件放置的目录
    /usr/bin    一些可执行文件
    /usr/lib64  一些程序使用的动态函数库
    /usr/share/doc  一些基本的软件使用手册与帮助文档
    /usr/share/man  一些man page文件
    

    图片 6

    此文来自

     

    本文由澳门新葡4473网站发布于项目,转载请注明出处:linux上面安装svn步骤

    关键词: