1. 程式人生 > >Gitlab的安裝與配置

Gitlab的安裝與配置

onf ip地址 service 啟動 fire 訪問 smtp smt 自定義

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的安裝與配置