GitLab 是一個(gè)用于倉(cāng)庫(kù)管理系統(tǒng)的開(kāi)源項(xiàng)目嚎莉。使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來(lái)的web服務(wù)骑丸。 在GitLab的官方網(wǎng)站上面對(duì)Ubuntu的支持也是很好的俺叭,有比較詳盡的安裝指南恭取。 在介紹postfix的地方有少部分的坑,本文拋磚引玉熄守,解決一些我遇到的坑蜈垮。 本文主要針對(duì)Ubuntu 14.04耗跛,介紹如何安裝Gitlab。其他的Ubuntu可以作為一個(gè)參考攒发。
GitLab 是一個(gè)用于倉(cāng)庫(kù)管理系統(tǒng)的開(kāi)源項(xiàng)目调塌。使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來(lái)的web服務(wù)惠猿。 在GitLab的官方網(wǎng)站上面對(duì)Ubuntu的支持也是很好的羔砾,有比較詳盡的安裝指南。 在介紹postfix的地方有少部分的坑偶妖,本文拋磚引玉姜凄,解決一些我遇到的坑。 本文主要針對(duì)Ubuntu 14.04趾访,介紹如何安裝GitLab态秧。其他的Ubuntu可以作為一個(gè)參考。
1.安裝需要的庫(kù)和軟件
更多詳細(xì)的請(qǐng)參考官方的下載地址扼鞋,里面有安裝的介紹申鱼。 你也可以什么都不管直接執(zhí)行下面的命令。需要注意的就是安裝postfix的時(shí)候云头,需要進(jìn)行一些選擇 簡(jiǎn)單來(lái)說(shuō)捐友,就是postfix就是用來(lái)發(fā)送郵件的,由于需要發(fā)送驗(yàn)證郵件溃槐,所以這個(gè)是需要裝的楚殿,至于具體裝什么來(lái)發(fā)送郵件是可選的,這里選擇了官方推薦的postfix竿痰,也許會(huì)坑比較少吧。 我覺(jué)得如果是postfix來(lái)配置SMTP服務(wù)器比較復(fù)雜砌溺,我這里就不做介紹了影涉,你可以參照其他的資料。 我為了更方便的把郵件發(fā)出去规伐,直接使用了企業(yè)郵箱的郵件服務(wù)蟹倾,只需要設(shè)置smtp服務(wù)器就行了。
sudo apt-get install curl openssh-server ca-certificates postfix
2. 添加GitLab的包并進(jìn)行安裝
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash
sudo apt-get install gitlab-ce
你可以使用上面的方法來(lái)進(jìn)行安裝猖闪,但是中國(guó)大陸的網(wǎng)速估計(jì)會(huì)比較蛋疼鲜棠。我把我下載的一個(gè)Ubuntu 64位的版本放在百度云上面了。不知道是否可以下載培慌。
下載了之后:
sudo dpkg -i gitlab-ce_7.10.5~omnibus-1_amd64.deb
3. 配置和啟動(dòng)GitLab
sudo vim /etc/gitlab/gitlab.rb
上面是一些我的配置信息豁陆。希望對(duì)你有幫助。下面的圖片是官方給的文檔吵护。 (上面的郵箱需要根據(jù)你自己郵箱來(lái)確定盒音,更多的可以抄Gmail的例子表鳍。)
配置完成之后,需要執(zhí)行下面的命令使得變更生效祥诽。
sudo gitlab-ctl reconfigure
有時(shí)候你還需要重啟postfix譬圣。(可選)
sudo /etc/init.d/postfix restart
- 訪問(wèn)GitLab
這樣你就可以通過(guò)訪問(wèn): http://192.168.1.10:8080 來(lái)進(jìn)行GitLab的訪問(wèn)了。
默認(rèn)管理員的賬戶密碼:
Username: root
Password: 5iveL!fe