群辉nas DSM7.0版本使用docker安装svn方法(因为7.0版本后套件中心没有svn了)

1、参考文章

https://zhuanlan.zhihu.com/p/392833175?ivk_sa=1024320u
https://tieba.baidu.com/p/7590864398

2、具体方法

2.1、在套件中心安装docker

image

2.2、docker操作

点击注册表
image
搜索svn,安装garethflowers/svn-server
image
点击映像,选中svn,点击启动
image
默认下一步
image
有些教程会叫你点高级设置,这个版本不需要,也可以点进去看看
image
这是高级设置,什么都不用管的
image
直接下一步
image
端口设置如下,端口设置为3690
image

添加文件夹
image
添加路径参考
image

点击容器,选中svn,点详情
image
点终端机,点新增,选择通过命令启动
image
svnadmin create /var/opt/svn/库名字 这里库名字=ycx_docker_svn为例子
image
这时候docker已经设置好了

2.3、文件夹操作——以开启登录密码吗,增加用户名密码操作(直接开放的话应该不用管,直接跳2.4也行)

2.3.1、修改配置文件svnserve.conf,让svn检出需要用户名密码登录

image
双击打开即可,如果打开不了就去套件中心安装一个文本编辑器
把图中三项注释去掉。
anon-access= none(默认安装为read)    #使非授权用户无法访问
auth-access= write#使授权用户有写权限
password-db= passwd#指明密码文件路径
删掉这三行的#,(也就是取消注释),然后箭头的read改为none
image

2.3.2、修改配置文件passwd,增加登录用户

创建用户名密码
image

操作完保存即可,就能生效了

2.4、svn检出地址

svn://(ip地址192.168....那个)/(库名字)例如上面是ycx_docker_svn
则:svn://192.168.。。。/ycx_docker_svn 的形式
如果有公网ip,转成了别的形式,也可以,例如
svn://xxx.online/ycx_docker_svn
这时候登录就可以访问了
image

posted @ 2023-02-17 01:16  JaxonYe  阅读(1599)  评论(0编辑  收藏  举报