mirror of
https://gitee.com/kennylee/docker.git
synced 2024-11-29 18:38:34 +08:00
18 lines
880 B
Plaintext
Executable File
18 lines
880 B
Plaintext
Executable File
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,再重新启动才行。
|