https://jingyan.baidu.com/article/425e69e6f13d91be15fc1625.html
http://blog.csdn.net/liukang325/article/details/35595699 BitNami一键安装Redmine
http://blog.csdn.net/lp8800/article/details/14110911 Redmine集成本地Git代码库404问题的解决
http://blog.csdn.net/iefreer/article/details/23444057 Redmine: 版本库Git配置出现404错误
https://www.itzhoulin.com/2016/12/28/migrate-redmine-with-gitlab/ Redmine与Gitlab深度集成
https://blog.zengrong.net/post/2606.html 在 Redmine 中整合 Git 版本库
http://lib.csdn.net/article/git/9367 Bitnami Gitlab 环境搭建
https://www.mianao.info/2017/07/30/synology%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AEdocker%E7%89%88redmine/ 配置
https://jingyan.baidu.com/article/2fb0ba408f600e00f2ec5ffd.html 语言配置
http://blog.csdn.net/leichelle/article/details/27378195 git远程push问题
一:Synology群晖网页端语言设置
(1)对于英文需要用到百度翻译的同鞋此设置就至关重要,可以参考(https://jingyan.baidu.com/article/2fb0ba408f600e00f2ec5ffd.html)
(2)管理员登陆群晖服务器点开用户下拉框,选择Personal->Display language->简体中文确认即可。
图1
图2
二:Synology群晖Docker安装Redmine
(1)前提先安装Docker,与安装redmine类似
(2)在套件中心->搜索框输入redmine->安装套件
图3
图4
(3)安装时会自动出现MariaDB10安装选项,如果首次安装的话。
图5
(4)安装过程说明:共享文件夹用于跟容器内的数据进行交换,一般在/volume1/docker/redmine下;如果你的mariadb10数据库没有设置密码就默认为空的,一直按next就可以;redmine的数据库如果你开始没有在mariadb10中设置过,此时为空就可以,到时这个密码还需要另外设置的,如果设置过就输入设置的密码,安装才会继续。
图6
图7
图8
(5)安装完成之后
在菜单栏打开docker,然后找到容器->找到synology-redmie,双击进入,因为一开始安装完毕就会默认开始运行,此时你可以在浏览器输入synology的ip加开始安装时的http端口进入redmine运行web界面,http://ip:端口/。为了设置我先选择停止然后在看看设置。在套件中心,搜索redmine->action->stop.
图9
图10
图11
(6)redmine容器配置:右键点击编辑,然后弹出下面常规设置不改动;端口设置:因为用的是httpd所以容器端口选择为80,本机端口自动,这是你能用浏览器访问的依据,像禅道的端口也是80;卷:就是容器和本机的映射目录,类似于VM和Windows的共享文件夹,我们关联的git就需要用到这个。环境:我现在了解的就是关于DB_PASS的设置
图12
图13
(7)编辑设置-环境设置:打开菜单栏-搜索mariadb10,如图14,更改密码,如果开始没设置mariadb的root密码就直接确认。然后下拉找到redmine的dbusername,修改密码即可,且在环境变量里面输入。
图14
图15
(8)编辑设置-卷设置,在套件中心运行redmine,然后docker->容器双击->synology redmine->终端机->新增->bash,然后就进入了redmine容器内的安装目录了,我们可以在上层目录建立git的仓库,并在主机目录/volume1/docker/redmine/也建立一个git仓库,然后在卷设置里面映射对应,这样我们就可以在主机里面提交git仓库代码,同时redmine的仓库也有更新。
图16
图17
(9)redmine版本库管理,可以参考(http://blog.csdn.net/u014213012/article/details/65631261),先ssh登陆synology服务器,sudo su - 切换到root用户,密码跟admin密码一样然后到redmine的主机目录下,如/volume1/docker/redmine/下面建立git,然后可以参考连接博客设置权限,用户git可以对docker目录有读取权限。
图18
(10)卷关联:如图19
图19
(11)实例演示,ssh登陆在redmine/git/目录创建test,然后git init; touch 1.cpp; echo 111 > 1.cpp; git add --a .; git commit -a -m "init";
然后打开redmine,并创建一个测试项目,这里就不上图了,百度很多,视频也很多,直接进入主题。打开一个项目->配置->版本库->新建版本库->git路径选择我们刚才创建的实例路径,这个路径可以在终端机上看到,结果如图22。之前一直出现404错误,找了几天之后最后摸索出来了。因为一个是在容器内,一个是在主机目录上,所以一直都找不到目录,还是对docker的机制不了解,没反应过来浪费这么多的时间。这篇就告一段落,之后会补充synology关于gitlab和redmine结合使用项目管理
图20
图21
图22