版本控制--搭建 GitLab 服務(wù)器

GitLab 簡(jiǎn)介

GitLab 是利用 Ruby On Rails 一個(gè)開源的版本管理系統(tǒng)啸罢,實(shí)現(xiàn)一個(gè)自托管的 Git 項(xiàng)目倉(cāng)庫(kù),可通過(guò) Web 界面進(jìn)行訪問(wèn)公開的或者私人項(xiàng)目。它擁有與 GitHub 類似的功能匆光,能夠?yàn)g覽源代碼,管理缺陷和注釋∧醪椋可以管理團(tuán)隊(duì)對(duì)倉(cāng)庫(kù)的訪問(wèn),它非常易于瀏覽提交過(guò)的版本并提供一個(gè)文件歷史庫(kù)坦喘。團(tuán)隊(duì)成員可以利用內(nèi)置的簡(jiǎn)單聊天程序( Wall )進(jìn)行交流盲再。它還提供一個(gè)代碼片段收集功能可以輕松實(shí)現(xiàn)代碼復(fù)用,便于日后有需要的時(shí)候進(jìn)行查找瓣铣。

GitHub 它是一個(gè)開源的社區(qū), 如果你想把你們公司的項(xiàng)目放在上面就得交錢, 如果不交錢就得開源, 而 GitLab 是一個(gè)本地的項(xiàng)目管理倉(cāng)庫(kù), 既然是本地那么想怎么玩就怎么玩兒

優(yōu)點(diǎn)

社區(qū)版基于 MIT License 開源完全免費(fèi)

無(wú)用戶答朋,協(xié)作和倉(cāng)庫(kù)限制

保護(hù)項(xiàng)目源碼安全

管理倉(cāng)庫(kù),用戶與訪問(wèn)權(quán)限

資料

官方:https://about.gitlab.com/downloads/#ubuntu1404

國(guó)內(nèi)鏡像:https://mirror.tuna.tsinghua.edu.cn/help/gitlab-ce/

安裝

1.安裝和配置必要的依賴

如果你安裝 postfix 發(fā)送郵件坯沪,如果你不需要郵件發(fā)送,可以跳過(guò)直接看第二步,請(qǐng)選擇“網(wǎng)站設(shè)置”中绿映。而不是使用后綴也可以使用道具或配置自定義 SMTP 服務(wù)器和它配置為 SMTP 服務(wù)器。在 CentOS 的6和7,下面的命令將在系統(tǒng)防火墻打開 HTTP 和 SSH 訪問(wèn)叉弦。

sudo apt-get install curl openssh-server ca-certificates postfix

2.切換清華大學(xué)鏡像

首先信任 GitLab 的 GPG 公鑰:

curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null

再選擇你的 Debian/Ubuntu 版本丐一,文本框中內(nèi)容寫進(jìn) /etc/apt/sources.list.d/gitlab-ce.list ubuntu14.04如下 其他版本請(qǐng)?zhí)D(zhuǎn)國(guó)內(nèi)鏡像查看

/etc/apt/sources.list.d/gitlab-ce.list 這個(gè)文件默認(rèn)不存在 你需要?jiǎng)?chuàng)建并添加下面配置 vim /etc/apt/sources.list.d/gitlab-ce.list 把下面內(nèi)容添加進(jìn)去

deb https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu trusty main

添加完成執(zhí)行更新 并安裝gitlab

sudo apt-get update

sudo apt-get install gitlab-ce

安裝成功之后

配置文件

/etc/gitlab/gitlab.rb

修改域名

修改 /etc/gitlab/gitlab.rb文件

external_url '你的域名'

配置郵箱

#Sending application email via SMTP

gitlab_rails['smtp_enable'] = true

gitlab_rails['smtp_address'] = "smtp.163.com"

gitlab_rails['smtp_port'] = 25

gitlab_rails['smtp_user_name'] = "xxuser@163.com"

gitlab_rails['smtp_password'] = "xxpassword"

gitlab_rails['smtp_domain'] = "163.com"

gitlab_rails['smtp_authentication'] = :login

gitlab_rails['smtp_enable_starttls_auto'] = true

##修改 gitlab 配置的發(fā)信人

gitlab_rails['gitlab_email_from'] = "xxuser@163.com"

user["git_user_email"] = "xxuser@163.com"

如果執(zhí)行不成功 請(qǐng)檢查配置和內(nèi)存

gitlab-ctl reconfigure 重新編譯啟動(dòng)

文檔地址

apt-get 安裝默認(rèn)集成了 nginx 如果你需要服務(wù)器在跑其他環(huán)境,你需要修改你的gitlab nginx 的端口 vim /etc/gitlab/gitlab.rb 修改下面這一行就好了

nginx['listen_port'] = 8090

使用 gitlab-ctl help 查看更多命令

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市淹冰,隨后出現(xiàn)的幾起案子库车,更是在濱河造成了極大的恐慌,老刑警劉巖樱拴,帶你破解...
    沈念sama閱讀 219,427評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件柠衍,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡晶乔,警方通過(guò)查閱死者的電腦和手機(jī)珍坊,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)正罢,“玉大人阵漏,你說(shuō)我怎么就攤上這事》撸” “怎么了履怯?”我有些...
    開封第一講書人閱讀 165,747評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)裆泳。 經(jīng)常有香客問(wèn)我叹洲,道長(zhǎng),這世上最難降的妖魔是什么工禾? 我笑而不...
    開封第一講書人閱讀 58,939評(píng)論 1 295
  • 正文 為了忘掉前任运提,我火速辦了婚禮,結(jié)果婚禮上帜篇,老公的妹妹穿的比我還像新娘糙捺。我一直安慰自己,他們只是感情好笙隙,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,955評(píng)論 6 392
  • 文/花漫 我一把揭開白布洪灯。 她就那樣靜靜地躺著,像睡著了一般竟痰。 火紅的嫁衣襯著肌膚如雪签钩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,737評(píng)論 1 305
  • 那天坏快,我揣著相機(jī)與錄音铅檩,去河邊找鬼。 笑死莽鸿,一個(gè)胖子當(dāng)著我的面吹牛昧旨,可吹牛的內(nèi)容都是我干的拾给。 我是一名探鬼主播,決...
    沈念sama閱讀 40,448評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼兔沃,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼蒋得!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起乒疏,我...
    開封第一講書人閱讀 39,352評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤额衙,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后怕吴,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體窍侧,經(jīng)...
    沈念sama閱讀 45,834評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,992評(píng)論 3 338
  • 正文 我和宋清朗相戀三年转绷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了伟件。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,133評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡暇咆,死狀恐怖锋爪,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情爸业,我是刑警寧澤,帶...
    沈念sama閱讀 35,815評(píng)論 5 346
  • 正文 年R本政府宣布亏镰,位于F島的核電站扯旷,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏索抓。R本人自食惡果不足惜钧忽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,477評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望逼肯。 院中可真熱鬧耸黑,春花似錦、人聲如沸篮幢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)三椿。三九已至缺菌,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間搜锰,已是汗流浹背伴郁。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蛋叼,地道東北人焊傅。 一個(gè)月前我還...
    沈念sama閱讀 48,398評(píng)論 3 373
  • 正文 我出身青樓剂陡,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親狐胎。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鹏倘,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,077評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容