1. 程式人生 > >GitLab搭建-使用清華大學開源軟體映象站

GitLab搭建-使用清華大學開源軟體映象站

GitLab搭建

  • GitLab是什麼
  • GitLab解決什麼問題
  • GitLab搭建
  • GitLab部落格

GitLab是什麼。

     GitLab是一個用於倉庫管理系統的開源專案;使用Git作為程式碼管理工具,並在此基礎上搭建起來的web服務。      1、Web框架使用Ruby on Rails      2、基於MIT程式碼釋出協議      3、需要gitonlite協同工作

安裝要求:

  • Ubuntu/Debian(推薦這2個系統,也可以安裝到CentOS系統中,並且在GitHub上有CentOS的GitLab一鍵安裝指令碼)
  • ruby 1.9.3+
  • MySQL
  • git
  • gitolite
  • redis

GitLab解決什麼問題。

       通過Web介面進行訪問公開的或者私人專案,它擁有和github類似的功能,能夠瀏覽原始碼,管理缺陷和註釋。可以管理團隊對倉庫的訪問,它非常易於瀏覽提交過的版本並提供一個歷史版本庫。團隊成員可以通過內建的聊天程式進行聊天,它還提供一個程式碼片段收集功能可以輕鬆實現程式碼複用。

GitLab搭建

CentOS 6
第一步:
sudo yum install curl openssh-server openssh-clients postfix cronie
sudo service postfix start
sudo chkconfig postfix on
sudo lokkit -s http -s ssh

第二步:注意這一步會出現無法定位gitlab-ce 辦法如下解決
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
sudo yum install gitlab-ce

第三步:
sudo gitlab-ctl reconfigure

  • 在進行gitlab-ce下載的時候會錯誤“無法定位gitlab-ce”。其中原因是阿里源或者163源沒有該映像,我這裡找到一個解決辦法是浙大或者清華大學提供的映象。https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/
  • Debian/Ubuntu 使用者
      首先信任 GitLab 的 GPG 公鑰:
curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

      再選擇你的 Debian/Ubuntu 版本,文字框中內容寫進/etc/apt/source.list.d/gitlab-ce.list
deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu xenial main
      安裝 gitlab-ce:
sudo apt-get update
sudo apt-get install gitlab-ce
  • CentOS/RHE
      新建 /etc/yum.repos.d/gitlab-ce.repo,內容為
[gitlab-ce]
name=gitlab-ce
baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7
repo_gpgcheck=0
gpgcheck=0
enabled=1
gpgkey=https://packages.gitlab.com/gpg.key

      再執行
sudo yum makecache
sudo yum install gitlab-ce


相關推薦

GitLab搭建-使用清華大學開源軟體映象

GitLab搭建 GitLab是什麼GitLab解決什麼問題GitLab搭建GitLab部落格GitLab是什麼。      GitLab是一個用於倉庫管理系統的開源專案;使用Git作為程式碼管理

華為軟體開發雲又出新服務:開源映象正式上線,致敬開源,使能開發者!

映象庫使用有疑問?有建議?要吐槽?依賴管理工具相關資料難獲取?疑難問題求助?華為開源映象站對接了軟體開發雲論壇,給大家提供跟映象庫、依賴管理工具相關的使用和學習資料,讓你能更便捷的找到所有需要配套的內容,更好的使用映象庫。同時,論壇也是一個大家交流學習的地方,任何疑問和建議我們都會及時答覆和支援。

中國大陸開源映象彙總

    搜狐開源映象站: 這個有python,速度比官網快, md5值和官網的一樣,不過下載後還是要驗下。     基於php的最簡單的md5檢視器——大檔案有點慢。 <meta http-equiv="Content-Type" content="text

12.0 yum源開源映象

開源映象站 1、企業貢獻         阿里雲yum源映象站                                            #推薦         http://mirrors.aliyun.com/         網易開源映象站      

使用開源軟體快速搭建資料分析平臺

最近,國內湧現出了不少資料分析平臺產品。這些產品的目標應該都是self service的BI,利用視覺化提供資料探索的功能,並且加入機器學習和預測的功能。它們對標的產品應該是Tableau或者SAP Lumira。因為筆者曾經為Lumira開發資料視覺化的功能,對這

DIY:用開源軟體搭建自己的物聯網

圖片來源:open-stand.org 物聯網(Internet of Things, IoT)是最近被頻頻提及,也湧現出許多的想法。 這個社群持續地在發展,所以需要有一個對大眾開放的物聯網平臺,讓每個人都能來實現自己的想法,讓大家的生活或多或少變得更便捷!!

一些開源軟體的國內映象

國內訪問外網時,的確慢,那麼下邊就是國內同步得到的映象,一鍵提升speed。 開源軟體系統官方源、映象源Open Source 彙總,請注意這是一個總結,如果您自己搭建了一個小型開源映象,這裡並沒有。以下列出的是包含大量不同映象的站點。 具體配置中,我建議您使用大企業

使用清華大學開源映象服務站加速下載CentOS安裝包

    我們點選"centos"連結進去,可以看到CentOS各個版本的開發包目錄,我這裡選擇6.8,如下圖所示。     進入6.8目錄後我們看到如下圖所示介面,我們點選"isos"。 點選上圖的"isos"後,我們可以看到32位和64位兩種版本,我們一般是64位的開發環境,因此我們選擇"x86_

中國內地開源映象彙總

我熱愛開源,並不是因為能從中竊取程式碼,而是獲取知識,瞭解大家的程式設計思維。經過多年,開源映象站點在國內如雨後春筍一般在增多,不過依然跟國外沒法相比。在此羅列所有在中國大陸的開源映象站點地址,供大家參考。 本文來源:各大開源軟體、發行版映象頁面。 請注意這是一個總結

再談使用開源軟體搭建資料分析平臺

三年前,我寫了這篇部落格使用開源軟體快速搭建資料分析平臺, 當時收到了許多的反饋,有50個點贊和300+的收藏。到現在我還能收到一

國內開源軟體常用映象網站

1、阿里巴巴開源軟體映象站OPSX 網址:https://opsx.alibaba.com/?lang=zh-CN 2、清華大

【Jenkins】使用 Jenkins REST API 配合清華大學映象更新 Jenkins 外掛

自從去年用上了 Jenkins 進行 CI/CD 之後,工作效率高了不少,摸魚的時間更多了。不過 Jenkins 好是好,但在功夫網的影響下,外掛就是經常更新不成功的,就像下面這樣子:查了不少資料,絕大部分都說把升級站點改了就行然而並沒有什麼卵用,只是獲取外掛列表從這個地方獲取而已,安裝/更新外掛的時候該炸

SpringBoot2搭建基礎架構——開源軟體誕生4

技術框架篇--第4篇 用日誌記錄“開源軟體”的誕生 赤龍ERP開源地址: 點亮星標,感謝支援,加微信與開發者交流 kzca2000 碼雲:https://gitee.com/redragon/redragon-erp GitHub:https://github.com/redragon1985/redrag

gitlab搭建

gitlab git平臺:centos6.7安裝的過程: 按照這個來:1、https://segmentfault.com/a/1190000002722631 打開http://IP,默認用戶名root,默認密碼5iveL!fe。需要修改密碼。 如果添加用戶後不能登錄,需要修改

ELK服務搭建開源實時日誌分析ELK平臺部署)(低版本—簡單部署)

搜索引擎 應用程序 官方網站 服務器 安全性 elk 開源實時日誌分析ELK平臺部署日誌主要包括系統日誌、應用程序日誌和安全日誌。系統運維和開發人員可以通過日誌了解服務器軟硬件信息、檢查配置過程中的錯誤及錯誤發生的原因。經常分析日誌可以了解服務器的負荷,性能安全性,從而及時采取措施糾正

gitlab 搭建自己的源代碼管理器

設置 網頁 -- -1 服務 代碼管理器 cnblogs push 操作 首先 gitlab 是不支持 windows、mac os 的,具體支持的系統參照官網的 1、安裝虛擬機 ubuntu16.04 需要註意的一點:gitlab 服務器 與 客戶端必須在一

中國開源鏡像搜集

ref mirrors 阿裏 工業 開源鏡像 鏡像 學技術 重慶 交通 企業 阿裏開源鏡像站:http://mirrors.aliyun.com/ 搜狐開源鏡像站:http://mirrors.sohu.com/ 網易開源鏡像站:http://mirrors.163.com

2017開源鏡像整合

開源鏡像站企業貢獻: 搜狐開源鏡像站:http://mirrors.sohu.com/ 網易開源鏡像站:http://mirrors.163.com/ 阿裏雲開源鏡像站:http://mirrors.aliyun.com/ Centos各個版本下載站: http://vault.centos.org/

CentOS 6.9自建開源鏡像

rsync 自建yum源 1、 演示環境:IPOSNginx版本Rsync版本清華大學開源軟件鏡像站192.168.1.146CentOS 6.9 x86_641.10.23.0.6https://mirrors.tuna.tsinghua.edu.cn/備註:同步的上遊yum源必須要支持rsyn

CentOS 7.x上gitlab搭建教程(https可用,郵件可用)

取證 主機 rect 安裝git proxy 系統 搭建 -s md5 目錄 知識要求 搭建感想 搭建過程 參考 知識要求: nginx基礎知識 搭建感想 註:以下是我搭建gitlab時的思考,需要nginx的基礎知識,Docker的基礎知識才容易理解,與下面的搭