ubuntu下安装svn服务器并创建分支

1、在线安装svn服务器

   sudo apt-get install subversion

2、创建svn仓库


    sudo mkdir /home/svn

    cd /home/svn/project

    sudo chmod -R 777 project/

    svnadmin create /home/svn/project


3、建立第一个svn版本

       本例子中导入一个android4.2的android源代码作为svn的初始版本。在project同级目录创建android4.2目录,将代码拷贝带目录中,使用如下命令进行导入。

svn import ./android4.2 file:///home/svn/project -m "Initial first version with android4.2 source code."

4、配置svn

sudo vi home/svn/project/conf/svnserve.conf

将[general]下的

anon-access = read
auth-access = write


password-db = passwd


authz-db = authz


前面的注释去掉(删除#号),并将其顶格后保存并退出。


vi home/svn/project/conf/passwd 

在[users]下添加用户名和密码,格式使用“  用户名 = 密码”。如

  arvinfei = hellokitty

保存并退出。

vi home/svn/project/conf/authz
在[groups]用户组下面分组并给不同的组赋予不同的权限。

  admin = arvinfei

  [project:/]

  @admin = rw

  * = r

保存并退出


5、启动服务

svnserve -d -r home/svn/
 

6、下载分支

成功完成配置并启动服务后,在客户端上安装svn工具,并使用服务器ip地址和仓库地址即可下载分支。如

svn co svn://192.168.0.5/project ./

将下载一个分支到当前目录下,下载下的工程不包括project目录。


7、开机自动启动svn

在init.d目录建立一个脚本文件svnd.sh。在其中输入如下内容:

#!/bin/bash
#svnserve startup
svnserve -d -r home/svn
保存退出。更新,修改权限:
# update-rc.d svnd.sh defaults
# chmod 777 svnd.sh 








  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值