引言
作为一名程序员,都应用知道程序员的维基百科——GitHub,他提供了Web的界面化操作,很方便对大型项目的代码进行协作开发和版本控制,但是他有一个缺点,就是托管的项目必须公开,如果建立私有仓库,需要收费,在国内还会出现有时访问不了的情况。
GitLab是一个类似GitHub的开源的代码管理工具,他的优势是可以实现本地化部署,搭建公司内部的版本控制系统。
我们基于Docker快速搭建一套GitLab,如果对于Docker不熟悉的可以参考
搭建私服gitlab
我们使用sameersbn/docker-gitlab
来搭建,项目地址为https://github. com/sameersbn/docker-gitlab
。
启动postgresql:
docker run --name gitlab-postgresql -d \
--env 'DB_NAME=gitlabhq_production' \
--env