您当前的位置: 首页 >  服务器

开发游戏的老王

暂无认证

  • 6浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

技术杂文:群晖上Docker版SVN服务器从搭建到访问的全程记录

开发游戏的老王 发布时间:2022-08-20 22:33:47 ,浏览量:6

文章目录
    • 0. 前言
    • 1. 安装SVN Server
    • 2. 配置SVN Server
    • 3. 创建仓库
    • 4. 项目配置
      • svnserve.conf文件
      • passwd文件
      • authz文件
    • 5. 在工作PC上访问SVN项目

本文参考了油管教程《群晖7.0下也可以使用SVN服务,简单几步就可搭建| 左佐科技志 | 玩转群晖系列视频》,由于使用的版本不同所以水篇日志作为笔记。

0. 前言

最新版本的群晖系统尚未提供官方版本的SVN服务器套件,幸亏还有第三方的Docker版本。以下是从安装到访问的全过程。

1. 安装SVN Server

Docker的安装过程略(先要确认一下你的群晖是否支持Docker)。 在这里插入图片描述 在Docker的Registry中搜索一下SVN,本文使用的是garethflowers的版本 在这里插入图片描述 双击安装即可

在这里插入图片描述

2. 配置SVN Server

选择Use the same network as Dock Host即和Docker一样的网络设置,这样就不用再配置SVN Server的端口了(此处和参考视频略有不同,不过亲测没问题)

在这里插入图片描述

给此容器起个名字 在这里插入图片描述

为此容器添加文件夹,如果没有的话可以新建,我选择的文件夹是Docker目录下的SVN。以后你的项目就会被创建到这个文件夹下。 在这里插入图片描述

在这里插入图片描述

注意按下图所示配置文件夹

/var/opt/svn

在这里插入图片描述 在这里插入图片描述 到Container列表中就可以看到运行中的SVN-Server了

在这里插入图片描述

3. 创建仓库

在Terminal中使用Launch with command(使用命令行运行)创建新项目 在这里插入图片描述

在这里插入图片描述

在这里插入图片描述 创建新项目的命令格式如下⬇:

svnadmin create /var/opt/svn/项目名

在这里插入图片描述

创建完毕后左边列表里会多一条svnadmin 在这里插入图片描述

此时在FileStation中可以看到新建的项目仓库

在这里插入图片描述

在这里插入图片描述

4. 项目配置

在这里插入图片描述

svnserve.conf文件

修改如下3个地方,它们分别表示:

  • 禁止匿名访问
  • 允许授权登录并读写
  • 指定密码配置文件
  • 指定权限配置文件

在这里插入图片描述

passwd文件

用户名及密码设置,比较简单,如下图⬇:

在这里插入图片描述

authz文件

文件访问权限的配置,根据你的项目情况设置

在这里插入图片描述

5. 在工作PC上访问SVN项目

项目访问的地址格式:svn://NAS的局域网IP地址/MyProject

在这里插入图片描述 输入刚才在passwd文件中设置的密码 在这里插入图片描述) 大功告成!

在这里插入图片描述

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0418s