1. 程式人生 > >gitlab的安裝及倉庫建立

gitlab的安裝及倉庫建立

1                   

1.1下載gitlab安裝包

1).官網下載速度較慢 建議先行下載

(1).https://about.gitlab.com/downloads/

(2).國內的源 裡面可以找到最新的版本https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/trusty/main/g/gitlab-ce/

2).安裝依賴

sudo apt-getinstall curl openssh-server ca-certificates postfix

3).配置postfix郵箱

 

選擇 Internet Site (F12) Enter 下一步

這裡設定FQDN 使用預設即可.

1.2安裝gitlab

在終端執行:sudo dpkg -igitlab-ce_9.5.4ce.0_amd64.deb 進行安裝。

出現 It looks like… 表示安裝成功!

1.3.配置 gitlab

這一步在官方的文件裡面沒有,但是如果沒有配置的話,直接啟動GitLab,會出現不正確的FQDN錯誤,導致無法正常啟動。因此必須做配置。

sudo gedit/etc/gitlab/gitlab.rb

把external_url改成部署機器的域名或者IP地址。

然後對GitLab進行重配置 (這一步也是啟動 GitLab)

sudo gitlab-ctlreconfigure

檢視啟動狀態

sudo gitlab-ctlstatus

1.3.1登入GitLab

在瀏覽器的位址列中輸入ECS伺服器的公網IP即可登入GitLab的介面,第一次登入使用的使用者名稱和密碼為 root 和 5iveL!fe。


首次登入會強制使用者修改密碼。密碼修改成功後,輸入新密碼進行登入。

1.3.2建立Project

1).安裝Git工具。

 

2).生成金鑰檔案:使用ssh-keygen生成金鑰檔案.ssh/id_rsa.pub。


這裡生成的兩個祕鑰很重要,會在後面gitlab的倉庫配置與Jenkins的構建免密連線時候用到。

3).在GitLab的主頁中新建一個Project


4).新增ssh key匯入步驟2中生成的金鑰檔案內容:

ssh key新增完成:


專案地址,該地址在進行clone操作時需要用到:

在linux終端對git進行一些簡單的配置。

1)配置使用Git倉庫的人員姓名

git config --global user.name   "gavin"

2)配置使用Git倉庫的人員email,填寫自己的公司郵箱

git config --global user.email"[email protected]"

3)   克隆專案,在本地生成同名目錄,並且目錄中會有所有的專案檔案

4)   進入到專案目錄,隨便新建一個檔案上傳

4)          cdtest/

4)            echo “1122” >  1.txt

4)            git add 1.txt

      gitcommit -m “add README” #將1.txt提交到本地倉庫

git push -uorigin master #將檔案同步到GitLab伺服器上

5)    在網頁中檢視上傳的1.txt檔案已經同步到GitLab中


相關推薦

gitlab安裝倉庫建立

1                   1.1下載gitlab安裝包1).官網下載速度較慢 建議先行下載 (1).https://about.gitlab.com/downloads/(2).國內的源 裡面可以找到最新的版本https://mirrors.tuna.tsing

CentOS7環境下GitLab安裝基本配置

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

【mysql基礎系列】mariadb安裝使用者建立

【環境】 cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 【安裝】 yum install -y mariadb-server 【啟動】 systemctl start mariadb.service

Gitlab--安裝漢化

簡介 gitlab是一個利用 Ruby on Rails 開發的開源應用程式,實現一個自託管的Git 專案倉庫,可通過Web介面迚行訪問公開的戒者私人專案。Ruby on Rails 是一個可以使你開發、部署、維護 web 應用程式變得簡單的框架。GitLab 擁有與Github 類似的功能,能夠瀏覽原始碼

oracle11g安裝使用者建立與密碼修改

下載後解壓 將 oracle 11g R2 64位\win64_11gR2_database_2of2\database\stage\Components 路徑下的檔案拷貝到 oracle 11g R2 64位\win64_1

linux6中ftp安裝使用者建立

一:安裝ftp 1.首先先安裝ftp,使用yum命令 [root@localhost /]# yum install vsftpd2.修改/etc/vsftpd/vsftpd.conf [root@localhost /]# vi /etc/vsftpd/vsftpd

maven中手動將jar包安裝倉庫的方法問題

maven 眾所周知,我們只要在pom.xml文件中進行配置,maven就會自動下載jar包到本地倉庫,那麽,如果我們自己寫一個jar包自己用,那麽便無法通過配置來引用這個包,需要我們手動將包安裝進倉庫中。 我們使用命令mvn install:install-file -Dfile=your-j

Git學習筆記(一) --- --- git的安裝本地倉庫的創建,github上倉庫的連接方式

由於 分布式版本控制 是我 控制系統 路徑 一行代碼 信息 控制 fff 首先了解git的作用是什麽,本地倉庫,中央倉庫都是幹什麽的? Git是分布式版本控制系統,同一個Git倉庫,可以分布到不同的機器上。實際情況往往是這樣,找一臺電腦充當服務器的角色,每天24小時開機,其

GitLab安裝使用(CentOS 7)

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

1 安裝添加文件到倉庫

符號鏈接 col repos gre -exec 提交 bare bsp 分布 1.安裝Git(Linux) Git是分布式版本管理系統。系統為ubuntu16.03,bash中輸入git看是否已經安裝: l@ubuntu:~$ git 程序“git”尚未安裝。 您可以使

GitLab安裝使用教程

不同 china baseurl openssh etc 註意事項 反向代理設置 替換 OS 一 使用yum安裝 1、配置yum源 vim /etc/yum.repos.d/gitlab-ce.repo 復制以下內容: [gitlab-ce] name=Gitlab

雲計算:Docker安裝本地鏡像倉庫配置

docker images pull# **Docker的安裝及如何配置從國內鏡像中拖取需要的images到本地使用**實驗環境: OS:CentOS7.0 -X64 上網環境:通過代理服務器上網 1.首先下載docker安裝包docker-engine-1.7.1-1.el7.centos.x86

yum 源倉庫安裝配置

enabled gpgcheck epo 新的 還需要 package url路徑 如果 www 一.簡介yum的主要功能是更方便的添加/刪除/更新RPM包,自動解決包的依賴性問題,便於管理大量系統的更新問題。yum可以同時配置多個資源庫,簡介的配置文件,保持與rpm數據庫

版本管理 GitLab安裝管理 (CentOS 7)

版本 gpgcheck 成功 反向代理服務器 sql release shell 安裝包 服務器 一、前言 GitLab是利用 Ruby on Rails 一個開源的版本管理系統,實現一個自托管的 Git 項目倉庫,可通過 Web 界面進行訪問公開的或者私人項目。 它擁有與

gitlab 存儲倉庫目錄設置數據遷移

取消 修改 需要 filesyste df -h 情況 如果 fault 公司 註:一開始沒有考慮到把gitlab劃分好存儲目錄,占用系統磁盤,由於gitlab是默認安裝的,隨著公司代碼越來越多,導致gitlab數據目錄空間不足 磁盤空間: [root@gitlab ~]

vue-cli 安裝建立專案(vue 2.x)

安裝 npm install vue-cli -g /*g 全域性安裝*/ 建立專案 vue init webpack demo1  /* webpack 官方模板名稱, demo1 專案名稱*/ 安裝依賴(須先進入專案目錄) npm install&nb

RabbitMQ安裝建立虛擬機器、使用者名稱

  一、RabbitMQ安裝       安裝erlang的執行環境(虛擬機器雲主機)       安裝erlang語言,需要安裝30-50分鐘。centOs-empty映象已經安裝好的,erl

安裝Git和建立一個倉庫repository (三)

這裡講的是windows 安裝Git: 要使用Git,第一步當然是安裝Git了。根據你當前使用的平臺來閱讀下面的文字: 在Windows上使用Git,可以從Git官網直接下載安裝程式,然後按預設選項安裝即可。 安裝完成後,在開始選單裡找到“Git”->“Git Bash”,蹦出一個類似

【docker學習一】CentOS7.5+Docker安裝使用「安裝、檢視、pull、建立、進入映象」

記錄安裝配置以及使用的過程,可能會有多處摘抄,已註明照抄地址,侵刪。   是什麼:個人理解,是一種移植性很強的虛擬機器,支援版本控制(類似於git),同一個伺服器可以執行多個docker容器,每個docker容器都有一個獨立的虛擬環境。 本人環境: 虛擬機器:Oracle

vue入門(一)安裝建立第一個專案

前端近幾年來飛速發展,各種技術框架層出不窮,架構模式也從主流MVC慢慢轉向MVVM。使用AngularJS、React和Vue.js等框架進行前端開發已經成為趨勢。因此我也開始了vue.js的修煉之路(之所以選擇vue.js是因其入門門檻低)。 一、安裝 為了讓我們建立Vue專案更加容易,我