Netgear wndr3700v2 路由器刷OpenWrt打造全能服务器(五)SVN服务

1.  SecureCrt连接到路由器

2.  安装subversion-server

    opkg update    

    opkg install subversion-server

3.  创建第一个repository

    mkdir -p /mnt/myrepo/test/

    svnadmin create /mnt/myrepo/test/

4.  修改配置文件

    vi /mnt/myrepo/test/conf/svnserve.conf

    内容改成如下:

    [general]

    anon-access = none

    auth-access = write

    realm = My First Repository

    password-db = ../../passwd

    authz-db= ../../authz

5.  /mnt/myrepo/test/conf/目录下的passwd,authz两个文件移动/mnt/myrepo/,这样,除了test这个项目外,以后再创建的项目只需要把它自己的svnserve.conf修改成test相同的内容,就可以共享这两个文件进行用户管理。

    mv /mnt/myrepo/test/conf/passwd /mnt/myrepo/

    mv /mnt/myrepo/test/conf/authz /mnt/myrepo/

6.  修改authz文件

    vi /mnt/myrepo/authz

    [/]

    #harry = rw

    #&joe = r

    #*= r

    test= rw

6.  修改passwd文件

    vi /mnt/myrepo/passwd

    [users]

    #harry = harryssecret

    #sally = sallyssecret

    test= 123456

7.  使svn支持提交日志的修改。(如果不需要修改提交日志,这一步可以跳过)

    cp /mnt/myrepo/test/hooks/pre-revprop-change.tmpl /mnt/myrepo/test/hooks/pre-revprop-change

    chmod a+x /mnt/myrepo/test/hooks/pre-revprop-change

8.  启动svn服务

/etc/init.d/subversion start

9.  测试svn服务

    随便找台能上网的电脑,装上TortoiseSVN,我这里有个下载地址:http://pan.baidu.com/share/link?shareid=350727&uk=908253079

    安装完成之后。打开到D盘,在电脑空白右键,在弹出菜单中点击SVN CheckOut,弹出如下界面:

    

    输入URL of repository,其中test.xicp.net是上一章节自己注册的动态域名。点击OK

    

    输入刚刚/mnt/myrepo/passwd文件中填写的账号密码:test123456。显示CheckOut Finished,再看看d:/test文件夹,显示了绿色的钩,说明svn服务可以使用了。

    

 

本章完。

下一章将介绍vpn服务的安装与配置。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值