Omnibus是Chef的安装包框架,可以制作多平台的安装包。 Gitlab Omnibus项目 https://gitlab.com/gitlab-org/omnibus-gitlab 实现了Gitlab的安装包。安装后所有的安装文件存放到:/opt/gitlab/embedded , 这个目录下面有和根目录相同的目录结构。 包括了所有的系统软件,包括git,nginx等,所有gitlab的安装包所有的系统程序都试用这个目录下的安装包文件。
安装后系统包括了一组chef命令, 用来配置,启动gitlab各种服务。
安装后的配置目录为: /etc/gitlab
1、配置文件的地址: /etc/gitlab/gitlab.rb
2、sudo gitlab-ctl reconfigure
3、sudo gitlab-ctl restart
4、sudo gitlab-ctl restart nginx
5、sudo gitlab-ctl status