美文网首页iOS开发
使用bandwagon(搬瓦工)搭建svn服务器

使用bandwagon(搬瓦工)搭建svn服务器

作者: 43b86d3b5040 | 来源:发表于2017-05-23 18:38 被阅读160次

前言

半年前购买过 bandwagon 的服务,主要用于 vpn 的使用,vpn 搭建教程看这里
最近有想自己搭建个 svn,上传一些个人小项目,demo 啥的,所以在这里介绍一下使用如果使用搬瓦工搭建 svn 服务器。

搭建步骤

  1. 进入 bandwagon 后台系统,我的是Centos 7 x86_64 系统。

  2. 在命令行输入
    # yum install subversion
    这里可能会遇到安装不成功的时候提示 Exiting on user Command
    那么就在 yum 后面加上 -y 命令如下
    # yum -y install subversion
    参考链接

  3. 搭建成功查看版本信息
    # senserve --version

  4. 创建 svn 目录,执行完没有提示说明创建成功
    # mkdir -p /var/svn/repos

  5. 创建版本库,同样执行完没有提示说明创建成功,
    # svnadmin create /var/svn/repos
    可以
    #cd /var/svn/repos
    #ls -l
    查看目录情况

  6. 账户的配置都是在conf目录下,里面包含有三个文件
    authz : 权限控制文件
    passwd: 账号密码文件
    svnserve.conf: svn服务配置文件

  7. 在passwd文件最后面追加账户信息 格式:账户名 = 密码
    # vim passwd

  8. 设置账户权限
    [/]
    账户名 = rw
    账户名一定要加这个[/],表示对哪个文件有对应权限

  9. 进行svn服务器的配置
    # vim svnserve.conf
    打开以下项目前面的 # 注释
    anon-access = read
    auth-access = write
    password-db = passwd
    authz-db = authz
    realm = /var/svn/svnrepos

  1. 启动svn 服务器
    # svnserve -d -r /var/svn/svnrepos
    需要停止svn 服务器的时候用以下命令
    # killall svnserve

  2. 最后使用svn客户端连接该服务器地址,svn服务默认端口是3690

相关文章

网友评论

  • ce8321a792c2:兄弟,我看着你的教程来配置。过程好曲折,因为有几个地方错了~~

    查看版本信息,命令 senserve --version,应该是 svnserve --version
    svn服务器的配置, realm = /var/svn/svnrepos ,应该是 realm = /var/svn/repos
    同样,启动svn服务器命令 svnserve -d -r /var/svn/svnrepos ,应该是 svnserve -d -r /var/svn/repos

本文标题:使用bandwagon(搬瓦工)搭建svn服务器

本文链接:https://www.haomeiwen.com/subject/gnegxxtx.html