1. 程式人生 > >git操作:在CentOS7上面搭建GitLab伺服器

git操作:在CentOS7上面搭建GitLab伺服器

1、安裝SSH協議

安裝命令:sudo yum install -y curl policycoreutils-python openssh-server

出現如下圖所示的介面表示安裝成功:

2、設定SSH服務開機自啟動

安裝命令:sudo systemctl enable sshd

3、啟動SSH服務

啟動命令:sudo systemctl start sshd

4、安裝防火牆

安裝命令:yum install firewalld systemd -y

出現如下圖所示的介面表示安裝成功:

5、開啟防火牆

開啟命令:service firewalld  start

6、新增HTTP服務到firewalld

安裝命令:sudo firewall-cmd --permanent --add-service=http

其中,pemmanent表示永久生效,若不加--permanent系統下次啟動後就會失效。

7、重啟防火牆

重啟命令:sudo systemctl reload firewalld

8、安裝Postfix以傳送郵件

安裝命令:sudo yum install postfix

9、將postfix服務設定成開機自啟動

命令:sudo systemctl enable postfix

10、啟動postfix

啟動命令:sudo systemctl start postfix

11、安裝wget,用於從外網上下載外掛

安裝命令:sudo  yum -y install wget

出現如下的介面表示安裝成功:

12、安裝vim編輯器

安裝命令:sudo yum install vim -y

出現如下介面表示安裝成功:

二、新增GitLab映象源並安裝gitlab伺服器

1、新增gitlab映象

命令:wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.5.7-ce.0.el7.x86_64.rpm

出現下圖所示的介面表示已經下載完成,然後就可以安裝Gitlab了:

2、安裝Gitlab

命令:rpm -i gitlab-ce-10.5.7-ce.0.el7.x86_64.rpm

安裝過程會需要一些時間,如果出現下圖所示的介面,則表示Gitlab安裝成功:

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

命令:vim  /etc/gitlab/gitlab.rb

然後進入編輯器,這是輸入小寫的“i”進入編輯模式:

按Esc鍵退出編輯模式,然後輸入命令“:wq”儲存並退出。

4、將9090埠新增到防火牆中

命令: firewall-cmd --zone=public --add-port=9090/tcp --permanent 

5、重啟防火牆

重啟命令:sudo systemctl reload firewalld

6、重置gitlab

命令:gitlab-ctl reconfigure

重置過程會需要一段時間:

出現如下的介面表示重置成功:

7、啟動gitlab

命令:gitlab-ctl restart

出現如下介面表示啟動成功:

8、訪問Gitlab頁面

如果沒有設定域名,在瀏覽器裡面直接輸入伺服器IP和指定的埠號就可以進行訪問,第一次登陸的時候會預設進入修改密碼介面:

分類: 

相關推薦

git操作CentOS7上面搭建GitLab伺服器

1、安裝SSH協議 安裝命令:sudo yum install -y curl policycoreutils-python openssh-server 出現如下圖所示的介面表示安裝成功: 2、設定SSH服務開機自啟動 安裝命令:sudo systemctl enab

gitlab搭建(1)---centos7搭建gitlab伺服器

安裝視訊連結:https://v.youku.com/v_show/id_XMzkzNzgwOTE0NA==.html?spm=a2h3j.8428770.3416059.1 (一)gitlab安裝地址:https://about.gitlab.com/install/ 官網這兒有基於不

centos7搭建Gitlab伺服器

虛擬機器配置資訊 記憶體最好大於或等於4G,之前用2G記憶體搭建,訪問出現502報錯資訊 不考慮selinux和防火牆問題 搭建之前最好關掉selinux和防火牆 臨時調增selinux和關閉防火牆 下載Gitlab安裝包 centos 6系統的下載地址:https://mirrors

入門學習Hadoop1VMware上搭建hadoop伺服器Centos7叢集,並設定SSH免密登入。

修改主機名:hostnamectl set-hostname master 檢視自己虛擬機器閘道器IP為多少 修改ip:vim /etc/sysconfig/network-scripts/ifcfg-ens32 master:192.168.187.100

Centos7 搭建Gitlab伺服器並配置專案全過程

由於專案人員擴張,需要在伺服器上搭建全新Gitlab伺服器,完畢後在此記錄全過程及遇到的問題。 注:我是在內網防火牆關閉狀態下安裝 一、在Centos7上安裝Gitlab 之前嘗試過直接yum安裝,但伺服器從該yum源下載實在太慢,故手動下載rpm

基於centos7上面搭建LVS+keepalived

虛擬ip 啟用 png tor ESS started try ase add 基於centos7上面搭建LVS+keepalived 地址規劃調度服務器 DR1 主服務器:192.168.10.173 DR2 備份服務器:192.168.10.174 調度服務器 w

Centos7搭建FreeSwitch伺服器

1.下載原始碼 進入目錄 cd /usr/local/src 使用git獲取原始碼,沒有安裝git的話需要先安裝 執行 yum install git 然後執行 git clone -b v1.6 https://freeswitch.org/stash/scm

搭建gitlab伺服器

1.安裝依賴軟體 sudo yum install -y git vim gcc glibc-static telnet sudo yum install -y curl policycoreutils-python openssh-server sudo systemctl enab

Docker入門實戰(二)——搭建gitlab伺服器

  一、 安裝gitlab sudo docker run --detach --hostname gitlab.example.com --privileged=true \ --publish 18083:443 --publish 18081:80 --publish 1

(一)linux上面搭建rabbitmq伺服器

一、因為工作需要,用於業務解耦,要用到訊息中介軟體,並且選擇了rabbitmq,使用它就需要在linux伺服器上面搭建rabbitmq伺服器,經過網上搜索與實踐,先是在自己的私人伺服器上面搭建成功並且成功訪問,後續在公司測試環境與正式環境上面搭建成功,在多次實踐的過程中總結出搭建過程,並且踩了一些坑

基於centos7.4搭建openvpn伺服器(親測有效)

參考: https://blog.rj-bai.com/post/132.html https://blog.rj-bai.com/post/136.html https://blog.rj-bai.com/post/132.html#menu_index_11 https://blog

Centos 7搭建Gitlab伺服器(圖文結合)

一、 安裝並配置必要的依賴關係 在CentOS系統上安裝所需的依賴:ssh,防火牆,postfix(用於郵件通知) ,wget,以下這些命令也會開啟系統防火牆中的HTTP和SSH埠訪問。 1.安裝ssh sudo yum install -y curl policyc

centos7 Nginx搭建檔案伺服器

server { listen 9000; #埠 server_name localhost; #服務名 charset utf-8; # 避免中文亂碼 root E:\Downlo

CentOS7搭建Java伺服器環境

       前端時間有幸自己在工作中搭了一套Java伺服器環境,其中有用到JDK、Nginx、Redis、MySQL、tomcat,下面我將詳細的介紹下安裝這些工具的步驟以及一些注意事項,苦於沒有找到一套完整的安裝方案,自己動手記錄下,有不同見解歡迎討論      

linux搭建gitlab伺服器

前言 GitLab是利用 Ruby on Rails 一個開源的版本管理系統,實現一個自託管的Git專案倉庫,可通過Web介面進行訪問公開的或者私人專案。 它擁有與Github類似的功能,能夠瀏覽原始碼,管理缺陷和註釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本

Centos7安裝搭建FTP伺服器(最簡便方法)

  簡介: vsftpd 是“very secure FTP daemon”的縮寫,安全性是它的一個最大的特點。 vsftpd 是一個 UNIX 類作業系統上執行的伺服器的名字,它可以執行在諸如 Linux、BSD、Solaris、 HP-UNIX等系統上面,是一個完全免費的、開放原始碼的

centos7搭建gitlab服務超詳細

注意:內網防火牆關閉 一, 在centos7上安裝gitlab 本文采用rpm包安裝 1.安裝相關依賴 yum -y install policycoreutils openssh-server openssh-clients postfix 2. 啟動postfix,並設定

CentOS 7下基於Docker搭建GitLab伺服器

作業系統:CentOS 7.2核心版本:3.10.0-693.21.1.el7.x86_64為了使以後的維護更方便,在備份和遷移Git時,不需要重新搭建環境,使用Docker來構建Git服務,將Git下的資料掛在Docker的宿主機,日後只需要要拷貝Docker映象和掛在的資

Centos7安裝搭建NTP伺服器和NTP客戶端同步時間

NTP簡介: NTP是網路時間協議(Network Time Protocol),它是用來同步網路中各個計算機的時間的協議。 在計算機的世界裡,時間非常地重要 例如:對於火箭發射這種科研活動,對時間的統一性和準確性要求就非常地高,是按照A這臺計算機的時間,還是按照B這臺計算機的時間?

CentOS學習筆記---Windows7遠端連線CentOS7搭建Xrdp伺服器

通過VNC或Xdmcp的方式遠端連線linux圖形桌面,雖然都很方便,但有個缺點就是資料都是沒有加密,不夠安全,不適合連線網際網路操作,因此在linux上配置Xrdp伺服器,再使用Windows上具有連