温馨提示×

ubuntu中gitlab部署指南

小樊
54
2025-09-01 01:48:24
栏目: 智能运维

以下是在Ubuntu中部署GitLab的指南:

环境准备

  • 系统要求:推荐Ubuntu 20.04及以上版本,内存至少4GB,硬盘推荐SSD,50GB起步。
  • 更新系统:执行sudo apt updatesudo apt upgrade -y
  • 安装依赖:运行sudo apt install -y curl openssh-server ca-certificates postfix

安装GitLab

  • 添加仓库:使用命令curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash添加官方存储库。
  • 安装软件:执行sudo apt install gitlab-ce,可指定版本号,如sudo apt install gitlab-ce=17.5.2-ce.0

配置GitLab

  • 修改配置文件:编辑/etc/gitlab/gitlab.rb,设置external_url为服务器IP或域名。
  • 重新配置:运行sudo gitlab-ctl reconfigure使配置生效。

启动与访问

  • 启动服务:使用sudo gitlab-ctl start启动GitLab,也可设置为开机自启动sudo systemctl enable gitlab-runsvdir.service
  • 访问界面:在浏览器中输入http://your_server_iphttp://your_domain,首次访问需设置管理员密码。

防火墙设置(可选)

若服务器启用了防火墙,需开放HTTP(80)、HTTPS(443)和SSH(22)端口,可使用命令sudo ufw allow 80/tcpsudo ufw allow 443/tcpsudo ufw allow 22/tcp,然后sudo ufw reload

0