本文為[原創(chuàng)]文章枷踏,轉(zhuǎn)載請標(biāo)明出處。
原文鏈接:https://weyunx.com/2019/01/22/gitlab-install/
原文出自微云的技術(shù)博客
前言
近期為滿足持續(xù)集成的需要,需要在內(nèi)網(wǎng)搭建GitLab颁褂。
GitLab 簡介
GitLab 是利用 Ruby On Rails 開發(fā)的一個開源版本管理系統(tǒng)仆潮,實現(xiàn)了一個自托管的 Git 項目倉庫,是集代碼托管,測試庭砍,部署于一體的開源 git 倉庫管理軟件场晶,可通過 web 界面來進(jìn)行訪問公開的或私人項目。與 Github 類似怠缸,GitLab 能夠瀏覽代碼诗轻,管理缺陷和注釋〗冶保可以管理團(tuán)隊對倉庫的訪問扳炬,它非常易于瀏覽提交過的版本,并提供一個文件歷史庫罐呼。它還提供一個代碼片段收集功能可以輕松實現(xiàn)代碼復(fù)用鞠柄,便于日后需要的時候查找。
準(zhǔn)備工作
此次安裝環(huán)境為RHEL7.3嫉柴,首先下載離線安裝包厌杜,可以在清華大學(xué)開源軟件鏡像站中找到。
如將最新版gitlab-ce-11.5.7-ce.0.el7.x86_64.rpm拷貝到內(nèi)網(wǎng)環(huán)境中计螺。
開始
# 進(jìn)入安裝包目錄夯尽,安裝
rpm -ivh gitlab*rpm
# 如果提示缺少 policycoreutils-python 可按如下安裝后再安裝
yum install policycoreutils-python
配置
GitLab 的相關(guān)參數(shù)配置都存在 /etc/gitlab/gitlab.rb
文件里。GitLab需要你設(shè)置好哪個url才是用戶可以訪問到GitLab登馒,需要編輯下面這個文件
/etc/gitlab/gitlab.rb
:
# (MUST) 配置域名訪問匙握,替換為你自己的地址
external_url "http://gitlab.example.com"
運(yùn)行 sudo gitlab-ctl reconfigure
使修改生效。
其它的配置可參考這里
GitLab 使用
在瀏覽器的地址欄中輸入 IP 即可登錄 GitLab 的界面陈轿,用戶是root
圈纺,首次登錄需要修改密碼。
未完待續(xù)...