以下是在Debian系统上安装GitLab的步骤:
更新系统并安装依赖
sudo apt update && sudo apt upgrade
sudo apt install curl openssh-server ca-certificates postfix
(安装postfix时选择“Internet Site”并完成配置)
添加GitLab官方仓库
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
安装GitLab社区版(CE)
sudo apt install gitlab-ce
(安装过程中可设置外部URL,如服务器IP或域名)
配置GitLab
sudo gitlab-ctl reconfigure
(若需自定义配置,可编辑/etc/gitlab/gitlab.rb后重新运行此命令)
启动GitLab服务
sudo gitlab-ctl start
sudo gitlab-ctl enable # 设置开机自启
配置防火墙(可选)
sudo ufw allow 80/tcp # HTTP
sudo ufw allow 443/tcp # HTTPS
sudo ufw reload
访问GitLab
打开浏览器,输入http://your_server_ip或配置的域名,使用默认管理员账户root登录,首次登录需设置密码。
后续配置(可选)
/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml,更新host为实际IP/域名,然后运行sudo gitlab-ctl reconfigure。certbot工具操作。说明:以上步骤基于官方文档简化,如需更详细配置(如数据库、邮件服务等),可参考GitLab官方安装指南。