Ubuntu安装和配置SVN

下面文档分为四个部分:
    1、在Ubuntu 14.0.4系统中安装SVN
    2、配置SVN
    3、启动和关闭svnservice
    4、简要的使用SVN 

1、 安装SVN

  apt-get install subversion

2. 建立svn仓库
    cd  /media
    mkdir svn   可以使用隐藏目录:mkdir /media/.svn
    chown -R root:root svn
    chmod -R 777 svn

    svnadmin create /media/svn 【创建仓库,执行完毕后svn目录下有svnadmin创建的目录和文件】

3. 配置和管理svn
  <1> 配置 svnserve.conf

    cd $repos/conf
    vi svnserve.conf, 配置项在[general]下:

        anon-access:匿名用户的权限,默认值read;不允许匿名用户访问:anon-access = none
        auth-access:认证用户的权限,默认值write。
        password-db:密码数据库的路径,去掉前边的#
        authz-db:认证规则库的路径,去掉前边的#。
        realm = /media/svn svn仓库路径,去掉前边的#
注意:这些配置项的行都要顶格,否则会报错。修改配置后需要重启svn才能生效
 <2> 配置passwd
        就是“用户名=密码”,采用的是明码。如sam=123456
 <3> 配置authz
        groups下边的sections表示对一个目录的认证规则,比如对根目录的认证规则的section为[/]:
            [/]
            sam=rw  #sam对根目录的权限为rw

     简言之,每个仓库的根目录(/)就是自己的起始目录;


4. 启动和停止svn
  
<1> 启动
      svnserve -d -r /media/svn,根目录(/)是svn,authz中规则的配置使用section[/]
                访问方式为:svn://192.168.157.128/
      如果需要svn自启动,把命令加入/etc/rc.local中 【暂时没验证】

  <2>查看 svn 服务是否启动

                ps -A | grep svn  

  <3> 停止

               killall svnserve 或者 kill -9 pID

5. 通过SVN客户端向服务器添加项目
              安装 Windows 客户端,连接 svn://192.168.157.158,输入用户名、密码
              在本地新建上传代码目录跟下载代码目录
注:如果提示连接错误,没有提示输入用户名&密码,可以svn setting 清除 auth data
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值