包括但不限于上面的配置,GitLab还可以定制更多配置信息,如LDAP、SSL、OmniAuth Integration等等,详情请参考官方说明文档。
Docker-GitLab搭建遇到的问题 磁盘空间不足PostgreSQL容器在启动之后迅速关闭,再次启动亦是如此,且并没有给出错误提示信息。
通过使用docker logs gitlab-postgresql查看容器日志时获得:No space left on device,在主机上清理磁盘空间后解决了该问题。
页面提供的默认密码为password,登录失败,后来使用5iveL!fe这个登录成功。
查看docker-gitlab的提交日志,关于默认密码,有如下行:
同时,与之相关的还有issue 389:
为Docker-GitLab做贡献在阅读docker-gitlab的README时,发现文档有一处使用的fig(docker-compose的前身),
于是fork了docker-gitlab的源码,并提交了一个pull request将fig修改为docker-compose,
目前该PR已经被Merged,很荣幸自己也成为docker-gitlab的一个contributor。
研究docker-gitlab的其他配置,如LDAP、SSL、OmniAuth Integration等
研究docker-gitlab的安装配置文件(docker-gitlab/assets)
研究docker-gitlab的Dockerfile
研究docker-gitlab的entrypoint.sh(该shell脚本近千行)
参考更多GitLab相关教程见以下内容:
Ubuntu 14.04下安装GitLab指南
如何在Ubuntu Server 14.04下安装Gitlab中文版
CentOS源码安装GitLab汉化版