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

Linux下安装配置SVN

时间:2017-06-20 00:22:27      阅读:362      评论:0      收藏:0      [点我收藏+]

标签:mod   image   安装配置   images   vim   信息   nbsp   baidu   targe   

1.检查系统上是否安装了SVN

  rpm -qa subversion

 没有安装,则使用以下命令安装

  yum -y install  subversion

2.配置svn并启动svn服务

  (1) 指定svn的数据存储路径

      mkdir -p /application/svndata

  (2) 指定svn的配置文件信息路径

    mkdir -p /application/svnpasswd

  (3) 启动svn服务

      svnserve -d -r /application/svndata/

3.检测svn服务是否启动

  方式一:ps -ef|grep svn

  方式二:netstat -lntup | grep 3690

  方式三:lsof -i :3690

4.使用svnadmin建立svn项目版本库

  (1) 查看创建项目版本库命令

       svnadmin --help

    svnadmin help create

  (2) 创建sadoc版本库

       svnadmin create /application/svndata/sadoc

5. 配置sadoc版本的权限

  (1) 进入sadoc版本库配置目录,并备份配置文件

       cd /application/svndata/sadoc/conf/

       cp -p svnserve.conf svnserve.conf.default

  (2) 进行详细配置

     vim svnserve.conf

     技术分享    

    anon-access = none    //禁止匿名访问

       auth-access = write    //认证后有读的权限

       password-db = /application/svnpasswd/passwd   //指定密码文件

       authz-db = /appplication/svnpasswd/authz     //指定权限认证文件

6.复制passwd和authz文件到sadoc的svnpasswd目录并修改权限

  cp -p /application/svndata/sadoc/conf/authz passwd /application/svnpasswd/

  cd /application/svnpasswd/

   ll

   chmod 700 authz passwd

   ll

7.为svn版本库创建用户并授权访问指定项目版本库

  (1) 编辑passwd文件配置用户和密码

    vi  /application/svnpasswd/passwd

    技术分享

  (2) 编辑authz文件配置读取权限

      技术分享

    [<版本库>:/项目/目录]

        @<用户组名> = <权限>

        <用户名>  = <权限>

8.重新启动svn服务进行验证

  (1) 杀死svn服务

     pkill svnserve

  (2) 启动svn

        svnserve -d -r /application/svndata/

  备注:修改passwd和authz文件不需要重启svn服务而修改svnserve.conf则需要

9.安装客户端进行sadoc的配置是否正确

  svn --username=xingmaogou co svn://121.xxx.xxx.xx9/sadoc

  技术分享

参考:http://jingyan.baidu.com/article/f0e83a259daec522e59101e0.html

 

Linux下安装配置SVN

标签:mod   image   安装配置   images   vim   信息   nbsp   baidu   targe   

原文地址:http://www.cnblogs.com/xbq8080/p/7051180.html

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