在Ubuntu上部署GitLab的基本流程如下:
打开终端,运行以下命令更新系统并安装必要的依赖包:
sudo apt update
sudo apt-get upgrade
sudo apt-get install curl openssh-server ca-certificates postfix
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
设置外部URL:
编辑 /etc/gitlab/gitlab.rb 文件,找到 external_url 'http://your_server_ip' 并确保其设置正确。例如:
external_url 'http://192.168.1.100'
重新配置并重启GitLab:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
在浏览器中输入配置的GitLab URL(如 http://192.168.1.100),使用管理员账号和密码进行登录。
/etc/gitlab/gitlab.rb 文件,设置SMTP服务器相关信息。sudo ufw allow 80
sudo ufw allow 443
sudo ufw reload
完成以上步骤后,您应该可以通过浏览器访问GitLab,并开始使用其进行代码管理和协作。