Centos 7.9.2009 下 Gitlab 安装与配置 (通过源码包进行安装)

本文档详述了如何在Linux服务器上安装GitLab的完整过程,包括从清华大学开源软件镜像站下载GitLab CE,安装必要的依赖如SSH和Postfix,配置防火墙规则,安装GitLab软件包,修改配置文件,以及启动和访问GitLab服务。此外,还提供了监控GitLab服务状态、查看日志和执行相关管理命令的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、官网 

二、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

注:以上内容仅提供参考和交流,请勿用于商业用途,如有侵权联系本人删除!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JAVA·D·WangJing

您的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值