Gitlab 搭建與配置

2022-06-15 13:48:08 字數 2379 閱讀 7305

1. 安裝gitlab依賴包

yum install curl openssh-server openssh-clients postfix cronie polucyroreutils-python -y

2. 新增官方源

curl sudo bash

3. 安裝gitlab

yum install gitlab-ce -y

cd /opt/gitlab/etc/

4. 配置gitklab

cp gitlab.rb.template gitlab.rb

vim /opt/gitlab/etc/gitlab.rb

external_url '' #本機ip

5. 初始化gitlab

gitlab-ctl reconfigure

6. 啟動gitlab服務

gitlab-ctl start

gitlab-ctl restart

gitlab-ctl status

7. 登入 ip --> 設定密碼 --> 修改中文介面

8.新建群組

9.新建專案

10.新增使用者

11 將使用者新增到組

12.新增ssh-key

13 去掉使用者註冊功能

14.gitlab的備份與恢復

1. 修改配置檔案

vim gitlab.rb

gitlab_rails['manage_backup_path'] = true

gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"

# 設定好後重啟 gitlab-ctl restart 或者gitlab-ctl reconfigure

2. 執行命令進行備份

/opt/gitlab/bin/gitlab-rake gitlab:backup:create

[root@k8s-node2 ~]# cd /var/opt/gitlab/backups/

[root@k8s-node2 backups]# ls

1614222462_2021_02_25_13.9.1_gitlab_backup.tar

3. 新增crontab定時備份

crontab -e

* * 2 * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create

4. 設定備份保留時長

vim gitlab.rb

gitlab_rails['backup_keep_time'] = 604800

gitlab-ctl restart

5. 恢復備份-恢復前先停掉資料連線服務

gitlab-ctl stop unicore

gitlab-ctl stop sidekip

[root@k8s-node2 ~]# cd /var/opt/gitlab/backups/

[root@k8s-node2 backups]# ls

1614222462_2021_02_25_13.9.1_gitlab_backup.tar

gitlab-rake gitlab:backup:restore backup=1614222462_2021_02_25_13.9.1

[root@git-server backups]# gitlab-ctl start unicore

[root@git-server backups]# gitlab-ctl start sidekip

[root@git-server backups]# gitlab-ctl restart

GitLab搭建以及配置

gitlab搭建以及配置 作者區域 作者 tsyeyuanfeng關注使用者按鈕 關注文章資料資訊 如果是當前作者,加入編輯按鈕 文章內容 一 系統環境 二 安裝版本 三 安裝方式 以前試過原始碼安裝,過程痛苦無比。此次選擇官方提供的gitlab ce omnibus安裝包。gitlab官網上有詳細...

gitlab安裝與配置

最近在學習gitlab 並改善公司的 託管和發布流程 安裝詳細教程可以參考官網 一 安裝與配置 以下是我自己的安裝流程 安裝依賴 yuminstall y curl policycoreutils python openssh server postfix 安裝 gitlab yum源 國外位址 比...

Gitlab 快速搭建

這篇部落格主要講一下gitlab如何進行快速搭建 安裝最快並且方便的安裝就是使用yum原來進行安裝,在安裝gitlab前的準備就是對yum源進行配置。gitlab的yum源有官網也有其他的,這裡我用的是清華大學的源。如下操作 vim etc yum.repos.d gitlab ce.repo gi...