日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CentOs下搭建GitLab

發布時間:2025/3/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CentOs下搭建GitLab 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CentOs下搭建GitLab

gitlab提供ce 和 ee兩個版本,從官網的解釋來看,如果想體驗完整的功能則安裝ee版并付費,不然體驗時間過后ee版將自動降級為ce版,所以看個人需求安裝。二者的區別:https://about.gitlab.com/installation/ce-or-ee/

1、安裝并配置必要的依賴項

yum install -y curl policycoreutils-python openssh-server   #安裝py,ssh依賴項 systemctl enable sshd                        #設置sshd開機啟動

systemctl start sshd                         #啟動sshd服務 firewall-cmd --permanent --add-service=http           #對外暴露http服務
#(如果提示firewallD is not running,則通過命令查看防火墻是否已經關閉:systemctl status firewalld)
#(如果狀態是dead,則重啟防火墻:systemctl start firewalld) systemctl reload firewalld                     #重新載入firewalld

2、添加GitLab軟件包并安裝軟件包

curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash   #下載軟件包,如果安裝ce版,只需將ee改成ce sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee #安裝軟件包,http://gitlab.example.com改成你的訪問地址,如果安裝ce版,只需將ee改成ce

漢化步驟:

  • 查看gitlab版本(如果安裝ce版,只需將ee改成ce):rpm -q gitlab-ee
  • 下載gitlab漢化包(根據上面查出的版本下載):wget https://gitlab.com/xhang/gitlab/repository/11-3-stable-zh/archive.tar.bz2
  • 解壓漢化包(解壓報錯“tar (child): lbzip2: Cannot exec”的話,則先安裝bz2:yum -y install bzip2):tar -xjvf archive.tar.bz2
  • 將解壓出的文件copy到gitlab下的gitlab-rails文件替換掉原來的內容:cp -rf gitlab-11-3-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/
  • 漢化完成,忽略log、temp覆蓋報錯問題。

3、訪問

  首次訪問時,將被重定向到密碼重置界面。默認帳戶的用戶名root,訪問地址就是第二步填寫的地址。

4、gitlab常用命令:

sudo gitlab-ctl start #啟動所有 gitlab 組件

sudo gitlab-ctl stop # 停止所有 gitlab 組件;

sudo gitlab-ctl restart # 重啟所有 gitlab 組件;

sudo gitlab-ctl status # 查看服務狀態;

sudo gitlab-ctl reconfigure # 啟動服務;

sudo vim /etc/gitlab/gitlab.rb # 修改默認的配置文件;

sudo gitlab-ctl tail # 查看日志;

備注:

  • 系統內存如果太小,訪問gitlab會502,所以要么升級系統硬件,要么修改一下./etc/gitlab/gitlab.rb中的配置,要么添加swap分區解決內存問題。
  • postfix郵箱系統看個人需求安裝。
  • 官方文檔:https://about.gitlab.com/installation/

創建swap分區方法如下:

free -h  #先看看是否已經創建#沒有創建的話,繼續一下步驟 dd if=/dev/zero of=/var/swapfile bs=1024 count=4096k  #添加swap分區mkswap /var/swapfile  #交換文件格式化并轉換為swap分區swapon /var/swapfile   #掛載并激活分區
free -h    #查看分區

**********************************************************************************************分割線**********************************************************************************************

以下來記錄如何徹底刪除gitlab:

1、停止gitlab

gitlab-ctl stop

2、rpm包管理刪除,rpm命令-e是刪除指定套件

rpm -e gitlab-ee    #免費版是ce

3、查看gitlab進程

ps aux | grep gitlab

4、kill掉查詢出來的進程

kill -9 pid   #這里的-9是SIGKILL

5、刪除包含gitlab的文件

find / -name gitlab | xargs rm -rf    #-rf能強刪掉所以文件和其子文件

?

posted on 2018-10-12 10:09 三天打魚,兩天曬網 閱讀(...) 評論(...) 編輯 收藏

轉載于:https://www.cnblogs.com/yanketao/p/9776549.html

總結

以上是生活随笔為你收集整理的CentOs下搭建GitLab的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。