开发者社区> 问答> 正文

你好

请问svn怎么布置好,看好多教程都不太明白

展开
收起
昵称支持最 2016-12-21 17:08:54 2284 0
2 条回答
写回答
取消 提交回答
  • 收好你的CPU,我会出手的!1

    环境:centos6.2 64位,lnmp集成环境
    1.安装并启动

    安装

    yum -y install subversion

    建立版本库目录

    mkdir /www/svndata

    启动SVN

    svnserve -d -r /www/svndata
    2.创建仓库

    到这里SVN就已经安装并且启动了,下面就是开始创建SVN版本库了。
    创建目录,home/www/svndata是所有仓库的根目录,repos1是其中的一个仓库。
    mkdir -p /home/www/svndata/repos1
    svnadmin create /home/www/svndata/repos1
    3.配置仓库

    SVN仓库就创建完毕之后,下面开始配置。
    cd /home/www/svndata/repos1/conf
    vi svnserve.conf
    打开这个配置文件,可以看到很多配置项已经注释掉了,只需要按下面这几项前面的注释去掉(前面不能有空格),修改为如下情况
    [general]

    这里默认是read 改成none,即为匿名用户可以访问

    anon-access = none

    auth-access = write

    password-db = passwd

    authz-db=authz
    然后添加这个SVN仓库的用户和密码
    vi passwd
    在[users]区块按用户名=密码的格式添加
    [users]
    username=passwd
    配置各个用户的授权
    vi authz
    最文件的最底部照如下格式添加
    [repos1:/]
    username = rw
    4.配置完毕,检出

    这样就可以对仓库进行检出了,例如服务器ip为123.123.123.123,那么仓库地址就是svn://123.123.123.123/repos1,命令行执行svn co svn://123.123.123.123/repos1

    2019-07-17 20:35:53
    赞同 展开评论 打赏
  • 在什么环境下搭建?可以参考http://www.ha97.com/4467.html 比较详细

    2019-07-17 20:35:53
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载