mirror of
https://gitee.com/kennylee/docker.git
synced 2024-11-29 18:38:34 +08:00
.. | ||
docker-compose.yml | ||
Dockerfile | ||
git-http.conf | ||
README.txt | ||
Redmine.pm | ||
run.sh |
build docker build -t kennylee/redmine-git . 说明: 与redmine集成,根据git/<项目名>这样的约定redmine项目中的Identifier进行匹配,并通过校验输入的用户与redmine上的用户组是否一致来判断下载用户是否有权限进行下载和上传。 构建好image后,使用docker-compose启动容器即可。 默认Git repositories在 /home/git 初始化项目需手动的在该目录上项目目录并 git init --bare 进行git初始化,但创建后记得把权限改为777。 要想有更好的体验,最好通过在redmine插件进行仓库的创建。 遗留问题: 实践发现,有时候apache会报503错误,查看日志是提示信息是说git-http-backend的这个cgi脚本unable to connect to cgi daemon after multiple tries。而且重启docker容器未果,必须先停掉,然后再kill,再重新启动才行。