在Debian上安裝和配置GitLab涉及幾個步驟,以下是一個詳細的教程,幫助你完成整個過程:
更新系統:
sudo apt update
sudo apt upgrade
安裝必要的依賴項:
sudo apt install curl openssh-server ca-certificates postfix
在安裝Postfix期間,請確保郵件配置選項為“Internet Site”。
添加GitLab官方存儲庫:
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
安裝GitLab CE:
sudo apt install gitlab-ce
在安裝過程中,系統會提示你設置管理員密碼和域名,請按照提示進行操作。
重新配置GitLab:
sudo gitlab-ctl reconfigure
配置防火墻:
sudo ufw status
sudo ufw enable
sudo ufw allow 80/tcp
啟動GitLab服務:
sudo gitlab-ctl start
或者設置GitLab開機自啟:
sudo systemctl enable gitlab
瀏覽器訪問: 在瀏覽器中輸入你的GitLab服務器的IP地址或域名,首次訪問時會提示你輸入root賬戶的初始密碼。
修改初始密碼: 使用以下命令查看初始密碼:
sudo cat /etc/gitlab/initial_root_password
創建項目:
邀請成員:
管理倉庫:
啟用Let’s Encrypt:
編輯/etc/gitlab/gitlab.rb
文件,設置以下參數:
letsencrypt['enable'] = true
letsencrypt['auto_renew'] = true
letsencrypt['contact_emails'] = ['admin@example.com']
重新配置并重啟GitLab:
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
通過以上步驟,你就可以在Debian系統上成功安裝和配置GitLab。更多詳細信息和高級配置,請參考[GitLab官方文檔](https://docs.gitlab.com/ee/install/。