溫馨提示×

GitLab在Linux系統中的安裝步驟

小樊
52
2025-02-21 20:28:06
欄目: 智能運維

在Linux系統上安裝GitLab的步驟如下:

準備工作

  1. 選擇操作系統:推薦使用Ubuntu或CentOS等主流Linux發行版。
  2. 檢查系統要求:確保服務器至少有2GB RAM(推薦4GB或更多)和20GB的可用存儲空間。
  3. 獲取root權限:以root或sudo用戶身份執行安裝命令。

安裝依賴

在Ubuntu/Debian系統上:

sudo apt-get update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl

在CentOS/RHEL系統上:

sudo yum install -y curl policycoreutils-python openssh-server postfix
sudo systemctl enable postfix
sudo systemctl start postfix

安裝GitLab

使用官方安裝腳本(適用于Ubuntu/Debian):

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install -y gitlab-ce

使用官方安裝腳本(適用于CentOS/RHEL):

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install -y gitlab-ce

配置GitLab

  1. 設置外部URL:編輯 /etc/gitlab/gitlab.rb 文件,設置 external_url 為你的服務器IP地址或域名。
sudo nano /etc/gitlab/gitlab.rb
# 找到并修改以下行
external_url 'http://your_server_ip'
# 保存并退出
  1. 重新配置并啟動GitLab
sudo gitlab-ctl reconfigure
sudo gitlab-ctl start

訪問GitLab

在瀏覽器中輸入你的服務器IP地址或域名,按照提示設置管理員密碼并登錄。

常用GitLab命令

  • 啟動GitLabsudo gitlab-ctl start
  • 停止GitLabsudo gitlab-ctl stop
  • 重啟GitLabsudo gitlab-ctl restart
  • 查看服務狀態sudo gitlab-ctl status
  • 重新加載配置sudo gitlab-ctl reconfigure

備份與恢復

GitLab支持創建備份和從備份中恢復,可以使用以下命令:

  • 創建備份
sudo gitlab-rake gitlab:backup
  • 恢復備份
sudo gitlab-rake gitlab:restore <backup_file_name>

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女