一、官网
- 官网地址:The One DevOps Platform | GitLab
- 清华大学开源软件镜像站:Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
- gitlab官网进行下载:
二、linux版本:lsb_release -a
三、选择版本下载包
四、将安装包上传至服务器
五、安装相关依赖
# 安装相关依赖
yum -y install policycoreutils openssh-server openssh-clients postfix
# 开启postfix,支持gitlab邮件发送
systemctl start postfix
# 设置开机自启动:
systemctl enable postfix
# 启动ssh服务
systemctl enable sshd
# 设置为开机启动
sudo systemctl start sshd
# 查看是否开启
systemctl status sshd
# 开放ssh以及http服务,然后重新加载防火墙列表
firewall-cmd --add-service=ssh --permanent
firewall-cmd --add-service=http --permanent
firewall-cmd --reload
# 安装gitlab
rpm -ivh gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm
六、修改gitlab配置文件指定服务器ip和自定义端口
七、重置并启动gitlab
# 重置
gitlab-ctl reconfigure
# 重启
gitlab-ctl restart
八、http://ip+端口(80) 访问
九、相关命令整理
### 启动,重启,停止 服务
# 启动
sudo gitlab-ctl start
# 重启
sudo gitlab-ctl restart
# 停止
sudo gitlab-ctl stop
# 查看服务状态
sudo gitlab-ctl status
### 使用控制台实时查看日志
# 查看所有的logs; 按 Ctrl-C 退出
sudo gitlab-ctl tail
# 拉取/var/log/gitlab下子目录的日志
sudo gitlab-ctl tail gitlab-rails
# 拉取某个指定的日志文件
sudo gitlab-ctl tail nginx/gitlab_error.log
### 配置相关
# 查看配置文件
vim /etc/gitlab/gitlab.rb
# 更新配置文件
sudo gitlab-ctl reconfigure
# 检查gitlab
gitlab-rake gitlab:check SANITIZE=true --trace
# 查看GitLab的版本
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!