在Debian上搭建GitLab主要有以下步骤:
sudo apt update
和sudo apt upgrade
,确保系统软件包最新。sudo apt install curl openssh-server ca-certificates postfix
,安装GitLab所需依赖。curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
添加GitLab官方仓库。sudo EXTERNAL_URL="http://your_server_ip_or_domain" apt install gitlab-ce
安装,将http://your_server_ip_or_domain
替换为实际域名或IP。/etc/gitlab/gitlab.rb
文件,设置external_url
等参数,如需HTTPS,可启用Let’s Encrypt相关配置。sudo gitlab-ctl reconfigure
和sudo gitlab-ctl restart
使配置生效。sudo ufw allow http
和sudo ufw allow https
开放端口。sudo apt install certbot python3-certbot-nginx
和sudo certbot --nginx -d your_domain_name
安装配置。