在Debian上安裝GitLab,你可以選擇使用官方的安裝腳本或者使用包管理器。以下是兩種常見的安裝方法:
更新系統包:
sudo apt update && sudo apt upgrade -y
安裝必要的依賴包:
sudo apt install -y curl openssh-server ca-certificates tzdata perl
添加GitLab官方倉庫:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
安裝GitLab CE(社區版):
sudo EXTERNAL_URL="http://yourdomain.com" apt install gitlab-ce
將 http://yourdomain.com
替換為你的域名或IP地址。
配置GitLab:
安裝完成后,GitLab會自動配置。你可以通過瀏覽器訪問 http://yourdomain.com
來完成初始設置。
更新系統包:
sudo apt update && sudo apt upgrade -y
安裝GitLab CE(社區版):
sudo apt install gitlab-ce
配置GitLab:
安裝完成后,GitLab會自動配置。你可以通過瀏覽器訪問 http://yourdomain.com
來完成初始設置。
如果你使用的是UFW(Uncomplicated Firewall),確保開放HTTP(80)和HTTPS(443)端口:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw reload
在瀏覽器中訪問 http://yourdomain.com
,按照屏幕上的指示完成初始設置。設置包括:
你可以使用以下命令來啟動、停止和重啟GitLab服務:
sudo gitlab-ctl start
sudo gitlab-ctl stop
sudo gitlab-ctl restart
如果遇到問題,可以查看GitLab的日志文件:
sudo tail -f /var/log/gitlab/gitlab-rails/production.log
sudo tail -f /var/log/gitlab/nginx/error.log
通過以上步驟,你應該能夠在Debian上成功安裝和配置GitLab。