1. 程式人生 > >Centos下GitLab安裝,遇坑填坑,修改預設埠,解決502錯誤

Centos下GitLab安裝,遇坑填坑,修改預設埠,解決502錯誤

本次實戰參考《GitLab安裝》,連結如下:

https://www.cnblogs.com/xiewenming/p/7304863.html

安裝步驟:

1.部署gitlab需要的postfix

yum install curl policycoreutils openssh-server openssh-clients postfix -y
systemctl start postfix

2.安裝gitlab-ce
安裝gitlab-ce最快速的解決方案是使用GitLab CE Omnibus package這個包,可以一站式的解決安裝、配置、管理備份等需求:https://about.gitlab.com/downloads/#centos7
注:由於網路問題,國內使用者,建議使用清華大學的映象源進行安裝,詳情可以在這裡找到:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/ 

使用國內YUM源:

vim /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

wq儲存退出後,繼續執行以下命令進行安裝:

yum makecache
yum install gitlab-ce -y

針對實際情況修改配置及錯誤處理:

3.配置並啟動gitlab-ce
首先我們乾的第一件事情就是給gitlab設定一個域名,當然你也可以後期再設定,但是需要重啟。

vim /etc/gitlab/gitlab.rb

看到external_url,修改為自己的域名即可

external_url 'http://192.168.56.12'

本例域名設定為:

external_url 'http://www.meidakj.cn'

wq儲存退出後,執行下面命令,讓配置生效:

gitlab-ctl reconfigure

4.完成配置後啟動Gitlab:

gitlab-ctl start

5、更改預設埠:(根據自己實際情況,確定是否需要更改)

由於gitlab預設開啟80埠,80埠已被其他服務佔用,需要作出修改,參考連結如下:

更改gitlab預設埠

https://blog.csdn.net/wizard_rp/article/details/73147129

開啟配置目錄,用vim修改:

cd /var/opt/gitlab/nginx/conf
vim gitlab-http.conf
找到server字樣:
#本例把80埠修改為8040
server {
  listen *:8084; --修改埠
  server_name localhost;

6、8080埠被佔用,出現502錯誤,要更改埠:

參考連結:

GitLab 502問題的解決

https://blog.csdn.net/wangxicoding/article/details/43738137

vim開啟gitlab.rb

vim /etc/gitlab/gitlab.rb

命令狀態輸入/unicorn['port'],按Enter進入查詢狀態,按n往下查詢,直到看到unicorn['port'] =8080,修改埠,刪除#號,解除註釋狀態

unicorn['port'] = 9090

wq儲存退出,gitlab-ctl restart重啟服務,如果已經關閉了,gitlab-ctl start直接啟動服務即可

gitlab-ctl start


修改埠後,開啟http://你的IP或域名:8040,看到下圖即為正常開啟;

本例http://www.meidakj.cn:8040


修改密碼後,用root為使用者名稱,進行登入。

7、安裝完成後,CPU飈至95%以上,記憶體70%以上,

Linux(CentOS) 如何檢視當前佔用CPU或記憶體最多的K個程序

https://blog.csdn.net/tstana/article/details/70229500

下面命令查使用CPU最多的K個程序:

方法1:

ps -aux | sort -k3nr | head -K 

本例K為10,顯示佔CPU最多的K個程序10個程序;

方法2:

top

8、解決方案,需要建立修改swap;

GitLab伺服器經常502(阿里雲搭建)

https://blog.csdn.net/qq_25283709/article/details/78207881

9、登入後全英文,需要改為中文;

git學習------>如何漢化GitLab?

https://blog.csdn.net/ouyang_peng/article/details/72903829

實在太懶,先行跳過,順便複習一下英語吧,受不了到時再回來折騰也可以。

10、gitlab回滾

https://my.oschina.net/u/3004226/blog/1532271

11、gitlab的常規操作-遠端釋出

http://blog.51cto.com/xiaozhagn/2123123

相關推薦

CentosGitLab安裝修改預設解決502錯誤

本次實戰參考《GitLab安裝》,連結如下:https://www.cnblogs.com/xiewenming/p/7304863.html安裝步驟:1.部署gitlab需要的postfixyum install curl policycoreutils openssh-s

centosgitlab的簡單安裝配置

src com cto pat bsp 地方 png style block 一、安裝前配置yum源 #wget https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh

Centos7安裝Python3+scrapy以及

1.安裝支援管理工具 [[email protected] ~]# yum -y groupinstall "Development tools" 2.支援庫的安裝 [[email protected]

CentOSyum安裝PHP配置php-fpm服務

yum list installed | grep php  先刪除已有的php版本 ,執行下面的命令刪除php yum remove php-common 然後像安裝那樣問你是否繼續的,輸入yes即可 新增 yum 源 CentOS 6.x 的源 # rpm

CentOSx264安裝編譯ffmpeg x264編譯

從官網的git地址下載x264最新程式碼: 進入x264目錄下,執行命令: ./configure --enable-shared --enable-static make & make install 編譯時可能會提示 Minimum version i

聯想拯救者(r720)安裝Ubuntu16.04及過程+cuda+cudnn+opencv+tensorflow+caffe安裝及pipgit網速慢問題

U盤安裝Ubuntu16.04LTS: 2)在磁碟管理器中壓縮出給ubuntu的空閒空間,確保該空間為未分配。我的筆記本是128gSSD+1tHDD,win10作為主系統放在SSD中,ubuntu裝在HDD中,其中對HDD壓縮了100G空間。 4)重啟電腦,按F2

nexus-3.6.0-02-unix.tar.gz安裝(Centos),maven setting.xml配置案例,專案root的pom.xml配置parent-pom的pom.xml配置案例

1、下載nexus 2、Centos下安裝Nexus 安裝JDK,此處略,檢查自己虛擬機器上的JDK版本如下: 使用xftp將nexus上傳到:/home/tuzq/software 首先解壓下載到的檔案: [[email 

Centos 編譯安裝Redis

腳本 stdout idf list 配置 files 嘗試 configure 安裝php 文章來源:https://segmentfault.com/a/1190000003084917 安裝環境說明: 操作系統:Centos 6.5 -64bit 安裝路徑

centossetuptools安裝

centos setuptools 安裝 #安裝setuptoolyum install setuptool#可以發現執行setup後不全,再安裝一個用於系統服務管理yum install ntsysv#再安裝個防火墻,以及setup中配套的防火墻設置、網絡設置yum install iptabl

CentosYum安裝PHP 5.5、5.6、7.0

mbstring eas common mysql 編譯安裝 test .rpm mysq cli Centos系統自帶的php版本很低,如果我們需要使用高版本的php,可以不用編譯安裝,直接用yum安裝會非常省時省力。 1.檢查當前安裝的PHP包yum list inst

freeswitch安裝配置的各種

ovf 配置 tar ldo 安裝 blank jms lan ive chronometer%E8%83%BD%E6%98%BE%E7%A4%BA%E6%AF%AB%E7%A7%92%E5%90%97 ?????? http://music.baidu.com/son

CentOS編譯安裝mariadb

centos mariadb 下載CMAKEhttps://cmake.org/download/解壓文件tar -zxvf cmake-3.6.0-rc3.tar.gz安裝GCCyum install gcc-c++切換到cmake目錄cd cmake-3.6.0-rc3執行configure文件.

CentOS RabbitMQ安裝配置:

net mini rtu 配置 list /var/ 解析 .rpm -a CentOS RabbitMQ rpm 安裝方法: 系統環境:CentOS6IP地址:10.100.62.41 1.erlang安裝: erlang下載地址: http://www.rabbitm

CityBuilder導入OSGB生成3DML

under wid mode srs 模型 xxxxxx data output dml 工具:CityBuilder 問題1:導入osgb時,中文路徑報錯      當導入osgb layer時,Input folder和output foder 中最好不要出現中文

Anaconda簡介及CentOS安裝及使用

windows系統 https hive 窗口 python 管理 版本 包安裝 arch 一、Anaconda簡介Anaconda是一個用於科學計算的Python發行版,支持 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本

CentOS編譯安裝Nginx

Nginx CentOS 1、什麽是Nginx Nginx(發音同 engine x)是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,並在一個BSD-like 協議下發行。由俄羅斯的程序設計師Igor Sysoev所開發,最初供俄國大型的入口網站及搜尋引擎

解決CentOSboost安裝後不能使用的問題

升級gcc 權限 oot 相關 highlight 中斷 flag clr 密碼   先說一說整個經歷。   因為之前沒有註意到gcc4.8.5比較舊,就已經安裝好boost了,當時已經可以使用了,後來發現gcc太老了,一些軟件安裝需要比較新的gcc支持,所以決定升級gc

CentOS7環境GitLab安裝及基本配置

tro 用戶 etc 進入 註意 AD centos systemctl rpm -ivh   新實驗室要求重新建設GitLab,對於我來講,是第一次有機會當元老參與實驗室的建設。下面分享我自己的實測經驗: 1. 安裝依賴軟件並設置開機啟動 yum install curl

CentosYum安裝PHP5.5,5.6,7.0

eas yum安裝 remove dap web select mysql style -s 默認的版本太低了,手動安裝有一些麻煩,想采用Yum安裝的可以使用下面的方案: 1.檢查當前安裝的PHP包 yum list installed | grep php 如果有安裝

阿裏雲CentOSnodejs安裝

lin org script centos inux 編輯 file 包含 測試安裝 1. 下載node包(包含npm) cd /usr/local/src/wget https://nodejs.org/dist/latest//node-v10.11.0-linu