美文网首页
ubuntu 18 搭建 svn 服务器

ubuntu 18 搭建 svn 服务器

作者: shadow123 | 来源:发表于2020-12-22 15:08 被阅读0次

    安装软件

    sudo apt-get install subversion
    

    创建版本仓库

    sudo mkdir /home/svn
    sudo svnadmin create /home/svn/test
    cd /home/svn/test
    

    配置

    修改 conf 目录下的三个文件,authzpasswdsvnserve.conf

    设置 svn 的访问权限,修改 svnserve.conf 文件

    vi svnserve.conf
    

    配置如下

    anon-access = none    # 匿名用户不可读
    auth-access = write   # 权限用户可写
    password-db = passwd  # 密码文件为passwd
    authz-db = authz      # 权限文件为authz
    

    配置用户权限,修改 authz 文件

    vi authz
    

    配置如下

    admin = user1                  # 将 user1 添加到 admin 组
    [/]                            # 根目录权限
    @admin = rw                    # admin 组用户的权限为可读可写
    

    配置用户密码

    vi passwd
    

    配置如下

    [users]
    # harry = harryssecret
    # sally = sallyssecret
    user1 = user1_passwd          # 用户名 = 密码
    

    启动

    启动 svn 服务器

    sudo svnserve -d -r /home/svn/
    

    -d: 后台运行
    -r: 指定 svn 服务器根目录

    检查 svn 服务器是否已经启动 (svn 默认端口 3690)

    netstat -an | grep 3690
    

    如果停止svn 服务,使用此命令

    sudo killall svnserve
    

    在 Windows 下使用(TortoiseSVN)检出该版本库

    使用svn

    之后输入用户名和密码就可以使用了

    相关文章

      网友评论

          本文标题:ubuntu 18 搭建 svn 服务器

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