1.安装依赖包:
apt-get install -y curl openssh-server ca-certificates
2.安装邮件服务:
apt-get install -y postfix
选择默认安装即可,因为只使用其发邮件的功能。
3.下载gitlab源:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
(先执行这部,才能导入秘钥)
4.编辑/etc/apt/sources.list.d/gitlab_gitlab-ee.list 把地址修改为国内源地址,不然下载不下来。
vim /etc/apt/sources.list.d/gitlab_gitlab-ee.list
#deb https://packages.gitlab.com/gitlab/gitlab-ee/ubuntu/ xenial main
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/ubuntu/ xenial main
#deb-src https://packages.gitlab.com/gitlab/gitlab-ee/ubuntu/ xenial main
deb-src https://mirrors.tuna.tsinghua.edu.cn/gitlab-ee/ubuntu/ xenial main
5.安装企业版gitlab:
sudo apt-get update
sudo EXTERNAL_URL="https://gitlab.example.com" apt-get install gitlab-ee
(注意:https://gitlab.example.com写自己的域名。这边是指定了gitlab的域名安装,可以在后期修改其/etc/gitlab/gitlab.rb配置文件,来修改域名)
这边下载比较久,要下载700M的数据,安装完成效果如下:
安装完后,服务已自动启动,并自动添加到了开机自启,可以通过gitlab-ctl status查看服务器启动情况。
5.查看gitlab端口使用情况:
6.GitLab常用命令
sudo gitlab-ctl start # 启动所有 gitlab 组件;
sudo gitlab-ctl stop # 停止所有 gitlab 组件;
sudo gitlab-ctl restart # 重启所有 gitlab 组件;
sudo gitlab-ctl status # 查看服务状态;
sudo gitlab-ctl reconfigure # 启动服务;
sudo vim /etc/gitlab/gitlab.rb # 修改默认的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace # 检查gitlab;
sudo gitlab-ctl tail # 查看日志;
7.GitLab使用
登录GitLab
1、在浏览器的地址栏中输入http://ip/, 如果用做域名解析可以使用上述的域名http://gitlab.**.com来进行访问。
第一次登录需要设置默认用户root的密码。
至此gitlab安装完成。
閱讀更多 信息安全攻與防 的文章