首页教摄影linux如何 Linux怎么部署软件

linux如何 Linux怎么部署软件

圆圆2026-06-18 08:00:51次浏览条评论

Omnibus包部署最稳定,自带Nginx、PostgreSQL、Redis等全部依赖,配置统一在/etc/gitlab/gitlab.rb,只需重配gitlab-ctl重新配置;需保证Rocky Linux 8/9、AlmaLinux等系统及4GB+内存达标。

linux下怎么部署gitlab社区版

直接用gitlab-ce的Omnibus 包部署最稳定,建议手动编译或拼凑组件——它自带 Nginx、PostgreSQL、Redis、Sidekiq 等全部依赖,配置统一收口在 /etc/gitlab/gitlab.rb,只需重配一次运行 gitlab-ctl reconfigure。确认系统与硬件是否达标

Rocky Linux 8/9、AlmaLinux、CentOS Stream 或 Ubuntu 22.04+ 都可用;但别在内存中 gitlab-ctl reconfigure 极易卡死或后续间隙报 502。磁盘至少留 20GB 可用空间(日志 + 仓库 + Git LFS 很容易吃满)。查内存:free -h,若 sudo fallocate -l 4G /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile开 SSH 和防火墙基础服务:sudo systemctl enable --now sshd;CentOS/RHEL系必须加:sudofirewall-cmd --permanent --add-service={http,https,ssh} && sudofirewall-cmd --reloadPostfix(发邮件用)非必需,但没就收不到注册/重置密码邮件:sudo dnf install -y postfix && sudo systemctl enable --now postfix用清华源快速安装 gitlab-ce

官方源在国内慢且偶发超时,清华镜像站同步及时、稳定。注意:不是改/etc/yum.repos.d/,而是直接运行官方脚本——它会自动识别发行版并写入对应的repo。执行:curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | gitlab-ce sudo bash安装时必须指定 EXTERNAL_URL,否则默认绑 http://localhost,访问会 404:sudo EXTERNAL_URL="http://192.168.0.28" dnf install -y gitlab-ce(IP 换成你服务器实际地址)安装完不要急着访问,先检查端口占用:sudo ss -tlnp | grep ':80\|:443',如果有其他服务(如 nginx)占了 80 端口,gitlab-ctl reconfigure 修改会失败 gitlab.rb 后必须重新配置

/etc/gitlab/gitlab.rb 是唯一配置入口,改完不运行 gitlab-ctl reconfigure 就一样没改。常见错误操作是改完文件就去 systemctl restart gitlab-runsvdir,这不会生效。

查主进程状态:sudo gitlab-ctl status,重点看 nginx、gitlab-workhorse、sidekiq 是否都运行;若显示 down,直接 sudo gitlab-ctl restart 看 nginx 日志错误:sudo gitlab-ctl tail nginx,常见报错是证书路径错、external_url 协议和实际访问浏览器访问前,先本地curl 测试:curl -I http://192.168.0.28,返回 HTTP/1.1 302 或 200 才说明服务通了首次访问需设置 root 密码,页面卡住不动?等 2-3 分钟,GitLab 初始化用户数据库较慢,别反复刷新

最关键的其实是 EXTERNAL_URL 并且实际访问地址必须完全一致(协议、域名/IP、端口),差一个字符都会导致静态资源加载失败或登录跳转异常——这个细节被跳过的频率,比内存不足还高。

Linux下怎么部署
windows11右键很慢怎么办 win11右键无法使用 显卡低频率闪屏 显卡低负载闪屏
相关内容
发表评论

游客 回复需填写必要信息
↑