Gitlab的安裝與配置
gitlab的安裝
參考治療:https://www.gitlab.com.cn/installation/#centos-7
http://www.21yunwei.com/archives/4351
1.安裝並配置必要的依賴關系
如果你想使用 Postfix 發送郵件,請在安裝過程中根據提示選擇 ‘Internet Site‘。 你也可以用 Sendmail 或者 配置一個自定義的 SMTP 服務 並 把它作為一個 SMTP 服務器。
在 CentOS 系統上,下面的命令將會打開系統防火墻 HTTP 和 SSH 的訪問。
sudo yum install curl policycoreutils openssh-server openssh-clients
sudo systemctl enable sshd
sudo systemctl start sshd
sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
2. 添加 GitLab 鏡像源並安裝
curl -sS http://packages.gitlab.com.cn/install/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce
如果你不太習慣使用命令管道的方式安裝鏡像倉庫,你可以在這裏找到 完整的安裝腳本 或者 選擇系統對應的安裝包 使用下面的命令手動安裝
curl -LJO https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-XXX.rpm
rpm -i gitlab-ce-XXX.rpm
3.配置並啟動 GitLab
sudo gitlab-ctl reconfigure
4.密碼修改
第一次訪問 GitLab(http://IP)默認端口是80,系統會重定向 url 到重置密碼的頁面,你需要輸入初始化管理員賬號的密碼。 設置完成後,系統會重定向到登錄界面,你就可以使用剛才輸入的密碼登錄系統了。低版本gitlab默認用戶名和密碼:root/5iveL!fe
系統默認的管理員賬號為 root, 登錄系統後,你可以修改管理員賬號為自己喜歡的賬號。
5.修改Domain到Ip
把localhost 換成本機的IP地址,修改方式如下,在gitlab的/embedded/service/gitlab-rails/config的目錄下修改gitlab.yum文件:
cd /opt/gitlab/embedded/service/gitlab-rails/config
sudo vim gitlab.yml
修改該完成後重新啟動Gitlab
sudo gitlab-ctl restart
Gitlab的安裝與配置