在實際生產環境中,如果服務器配置夠高,則不必配置交換分區。

新建 2 GB 大小的交換分區:

dd if=/dev/zero of=/root/swapfile bs=1M count=2048

格式化為交換分區文件并啟用:

mkswap /root/swapfile swapon /root/swapfile

添加自啟用。打開/etc/fstab文件,在文件最后添加新的一行并按Ctrl S保存:

/root/swapfile swap swap defaults 0 0 安裝 GitLab

任務時間:10min ~ 15min

將軟件源修改為國內源

由于網絡環境的原因,將 repo 源修改為[清華大學]。

在/etc/yum.repos.d目錄下新建gitlab-ce.repo文件并保存。內容如下:

示例代碼:/etc/yum.repos.d/gitlab-ce.repo

[gitlab-ce] name=Gitlab CE Repository baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/ gpgcheck=0 enabled=1

 

https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

安裝 GitLab

剛才修改過了 yum 源,因此先重新生成緩存:
(此步驟執行時間較長,一般需要 3~5 分鐘左右,請耐心等待)

yum makecache

安裝 GitLab:
(此步驟執行時間較長,一般需要 3~5 分鐘左右,請耐心等待)

yum install -y gitlab-ce 初始化 GitLab

任務時間:10min ~ 15min

配置 GitLab 的域名(非必需)

打開/etc/gitlab/gitlab.rb文件,在第 13 行附近找到external_url \\\’http://gitlab.example.com\\\’,將單引號中的內容改為自己的域名(帶上協議頭,末尾無斜杠),并按Ctrl S保存。

例如:

external_url \\\’http://work.myteam.com\\\’

記得將域名通過 A 記錄解析到<您的 CVM IP 地址>哦。

初始化 GitLab

特別重要!

使用如下命令初始化 GitLab:
(此步驟執行時間較長,一般需要 5~10 分鐘左右,請耐心等待)

sudo gitlab-ctl reconfigure GitLab 安裝已完成

任務時間:時間未知

開始使用吧!

至此,我們已經成功地在 CentOS 7 上搭建了 GitLab。 現在可以在這里(http://<您的 CVM IP 地址>/)訪問 GitLab 了。

在實際生產中,建議您使用 2 核 4 GB 或更高配置的 CVM。點擊這里可以查看 GitLab 官方推薦的配置和可承載人數對應表。 再次提醒您,定期執行yum update -y以保持各軟件包的最新狀態。更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:www.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » 基于 CentOS 7 搭建 GitLab

登錄

找回密碼

注冊