以下是在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。 - 配置SSL证书:可使用Let’s Encrypt免费获取证书,参考GitLab官方文档或通过
certbot工具操作。
- 修改克隆地址:编辑
说明:以上步骤基于官方文档简化,如需更详细配置(如数据库、邮件服务等),可参考GitLab官方安装指南。