91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux系統下怎么搭建Gitlab服務器

發布時間:2023-04-15 17:45:24 來源:億速云 閱讀:137 作者:iii 欄目:開發技術

本篇內容主要講解“Linux系統下怎么搭建Gitlab服務器”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Linux系統下怎么搭建Gitlab服務器”吧!

1、安裝依賴工具

// 安裝技術依賴
yum install -y curl policycoreutils-python openssh-server
// 啟動ssh服務/設置為開機啟動
sudo systemctl enable sshd
sudo systemctl start sshd

2、安裝 Postfix 郵件服務器

// 安裝 postfix
sudo yum install -y postfix
// 啟動 postfix 并設置為開機啟動
sudo systemctl enable postfix
sudo systemctl start postfix

3、安裝防火墻

yum install firewalld systemd -y
// 開放 ssh、http 服務
sudo firewall-cmd --add-service=ssh --permanent
sudo firewall-cmd --add-service=http --permanent
//  設置防火墻規則
sudo firewall-cmd --reload

4、添加 gitlab 鏡像源并安裝 gitlab 服務器

  • 鏡像地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm

  • 鏡像有點大,下載比較慢,根據網速快慢,需要等幾分鐘或者十幾分鐘

wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm

5、安裝 gitlab

安裝過程需要些時間,安心等待,如果出現下圖,則說明安裝成功

rpm -ivh gitlab-ce-13.1.2-ce.0.el7.x86_64.rpm

Linux系統下怎么搭建Gitlab服務器

6、安裝后修改 gitlab 配置文件,指定訪問服務器 ip 和自定義端口

// 輸入編輯命令
vim /etc/gitlab/gitlab.rb
 
// 通過 vim 編輯命名找到 32 行
// 修改訪問 URL
// 格式:external_url 'http://ip:端口'
external_url 'http://119.29.xx.xxx:8081'

Linux系統下怎么搭建Gitlab服務器

  • 注意這里設置的端口不能被占用,默認是 8080 端口,如果 8080 已經使用,請自定義其它端口,像我這里就用了 8081 ,需要在防火墻設置開放相對應得端口

  • 配置完以后還需要修改一處,去掉 puma['port'] = 8080 前面的注釋 #,并修改下端口號,注意和上面端口區分開,我這里用了 8082

Linux系統下怎么搭建Gitlab服務器

// 開放 8081、8082 端口
firewall-cmd --permanent --zone=public --add-port=8081/tcp
firewall-cmd --permanent --zone=public --add-port=8082/tcp
 
// 重新加載防火墻配置
firewall-cmd --reload

7、重置 Gitlab(讓修改后的配置生效)

  • 重置過程中如果出現在 action run 時卡住了情況,可以通過執行如下命令解決

    • 卡住問題解決后,需要重新重置下 gitlab

  • 重置過程可能需要幾分鐘,耐心等待就好!

  • 出現 gitlab Reconfigured!,說明 OK 了。

// 重置 gitlab
gitlab-ctl reconfigure
 
// 解決重置過程中卡住問題
systemctl restart gitlab-runsvdir

Linux系統下怎么搭建Gitlab服務器

8、啟動 gitlab 并通過 ip + 端口訪問

gitlab-ctl start      // 啟動所有 gitlab 組件;
gitlab-ctl stop       // 停止所有 gitlab 組件;
gitlab-ctl restart    // 重啟所有 gitlab 組件;
gitlab-ctl status     // 查看服務狀態;
gitlab-ctl reconfigure        // 刷新配置文件;
vim /etc/gitlab/gitlab.rb     // 修改默認的配置文件;
gitlab-rake gitlab:check SANITIZE=true --trace    // 檢查gitlab;
gitlab-ctl tail        // 查看日志;

Linux系統下怎么搭建Gitlab服務器

9、登錄 gitlab

  • 賬號:root

  • 密碼在文件 /etc/gitlab/initial_root_password 中查看

cat /etc/gitlab/initial_root_password

到此,相信大家對“Linux系統下怎么搭建Gitlab服務器”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

晋城| 云浮市| 会昌县| 临夏市| 平乡县| 襄樊市| 织金县| 绵竹市| 察雅县| 昌邑市| 蓬安县| 闻喜县| 额敏县| 安阳市| 长顺县| 沁阳市| 新竹县| 高安市| 盐亭县| 湘西| 张家川| 高碑店市| 宁陕县| 青河县| 西城区| 中阳县| 上栗县| 兖州市| 淮北市| 建阳市| 彭泽县| 绍兴市| 虹口区| 龙海市| 江阴市| 龙井市| 三门县| 宽甸| 汉中市| 汉源县| 瑞金市|