Ubuntu配置SVN服务

1.安装SVN

$ sudo apt-get install subversion

$ sudo apt-get install libapache2-svn

2.添加用户

 


useradd -d /home/dawei -m dawei    // 创建用户dawei 并指定目录/home/dawei
passwd dawei                                    // 为用户dawei创建密码

sudo addgroup subversion

sudo usermod -G subversion -a dawei

3.建立SVN 目录

mkdir /svn/myproject 

//创建目录myproject


sudo svnadmin create /svn/myproject
//生成项目 此时/svn/myproject
目录会生成 SVN相关的一些文件

4.配置SVN文件

/svn/myproject

/conf/svnserve.conf

去掉password-db = passwd 前面的#号注释。



anon-access = read

auth-access = write

password-db = passwd

anon-access和 auth-access 分别指定匿名和有权限用户的权限,默认给匿名用户只读的权限,如果想拒绝匿名用户的访问,只需把 read 改成

none 就能达到目的。password-db 后的 passwd 则为定义用户名及密码的文件路径。这个文件默认跟 snvserve.conf在同一个目录。



修改/svn/myproject
/conf/passwd文件:

添加用户名=密码对,如:dawei =123456

5.导入数据

sudo svn import -m "first import"  /var/www file:///svn/myproject     

//导入var/www目录到SVN目录


6.启动并测试SVN

sudo svnserve -d -r /svn/myproject   

//启动SVN服务



mkdir /svntest //创建checkout目录

sudo svn checkout svn://192.168.0.4/myproject




参考文章:

http://wiki.ubuntu.org.cn/SubVersion

http://oneslife.javaeye.com/blog/378143

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值