gitlab 搭建(基於現有nginx)

2022-07-19 11:54:11 字數 1474 閱讀 5191

普通搭建請看:gitlab 搭建

一.gitlab搭建

1.新增gitlab映象源並安裝gitlab伺服器

wget

2.安裝gitlab 安裝命令:安裝過程需要些時間

rpm -i gitlab-ce-10.0.0-ce.0.el7.x86_64.rpm

3.修改gitlab配置檔案指定伺服器ip和自定義埠:

這個埠號一會和nginx**的埠號要一致

4.漢化gitlab

安裝git

yum install -y git

轉殖獲取漢化版本庫

專案位址為:

我的gitlab版本為10.5.1

git clone .git -b v10.0.0-zh

想要其他版本的gitlab:

git clone .git -b vx.x.x-zh即可

停止gitlab服務

gitlab-ctl stop

cd gitlab

比較漢化標籤和原標籤,匯出 patch 用的 diff 檔案到/root下 

git diff v10.0.0 v10.0.0-zh > ../10.0.0-zh.diff

回到/root目錄

cd

將10.0.0-zh.diff作為補丁更新到gitlab中 

patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 10.0.0-zh.diff

啟動gitlab

gitlab-ctl reconfigure

gitlab-ctl start

二、nginx配置

重啟nginx
systemctl restart nginx

開機自啟動gitlab
systemctl enable gitlab-runsvdir

基於 Docker 的 gitlab 搭建

git 是一款分布式版本控制軟體,是由 linux 的創造者 linus 編寫的。更多關於 git 的介紹 github 是乙個基於 git 的 web 協作社群,它有多種機制讓大家協同的和你一起的對專案進行貢獻。它允許你自由建立共有倉庫,但是私有倉庫需要付費。值得關注的事,最近 github 被微...

基於CentOS 7 搭建 GitLab

系統要求 centos 7.2 64 位作業系統 yum update y 安裝 sshd yum install y curl policycoreutils python openssh server 啟用並啟動 sshd systemctl enable sshd systemctl star...

基於CentOS7搭建GitLab

2 安裝gitlab 3 初始化gitlab 4 gitlab安裝已完成 在正式開始安裝之前,先更新軟體包並開啟相關服務的許可權 yum update yyum install y curl policycoreutils python openssh serversystemctl enable ...