CentOS/REHL自建GitLab实例

NekoNekoNiko120 发布于 1 天前 23 次阅读


最近一直没更新 学业繁忙 不是懒也不是私了

咳 总的来说 最近老是有人问我怎么搭GitLab实例 手里正好有RHEL的服务器,那就搭一个呗(虽然我早就弄好了

首先去这里找符合你服务器操作系统的版本(比如我是RHEL9.2就进el9文件夹)

右键它 复制链接 然后ssh到Linux那边,输入

wget [你复制的链接]

sudo rpm -i [文件名]

好了,现在应该装上了 接着是配置

sudo vim /etc/gitlab/gitlab.rb

把这个external_url改成你的,格式是http(s)://[domain]:[port]

如果你不想要邮件认证的话 把这个gitlab_rails['smtp_enable']改成false

保存退出(vim怎么退出不用我教吧。。。

把你设置的端口的防火墙权限打开

sudo firewall-cmd --zone=public --add-port=[port]/tcp --permanent

sudo firewall-cmd --reload

OK,现在刷新GitLab

sudo gitlab-ctl reconfigure

sudo gitlab-ctl restart

服务端这边就搞定了,如果你需要https就配置反向代理

别忘了把域名解析到IP上