阿里云服務(wù)器搭建私服gitlab

一、gitlab搭建的硬件要求:

建議阿里云服務(wù)器的配置為:最低2核4G內(nèi)存; 最優(yōu)4核8G

?之前搜了很多資源,有的說(shuō)1核1G就夠用了,有的說(shuō)很耗硬件配置。自己試了下:先用的阿里云1核1G 的服務(wù)器搭建,搭建過(guò)程中就報(bào)錯(cuò),以失敗而告終。后來(lái)升級(jí)了服務(wù)器配置到2核4G,搭建中略有卡頓,不過(guò)還是成功了。

補(bǔ)充說(shuō)明:必須掌握一些基本的linux命令,以及xshell等工具的熟練運(yùn)用。

二、gitlab安裝方式:

源碼安裝:如果你是專(zhuān)業(yè)運(yùn)維你可以嘗試學(xué)習(xí)下,不過(guò)這種比較繁瑣(不推薦)。

鏡像安裝:比較快捷方便,如果順利半小時(shí)就可以搞定(強(qiáng)烈推薦)。

三、gitlab安裝過(guò)程:

1.以阿里云服務(wù)器?CentOS6 系統(tǒng)為例

安裝之前最好把服務(wù)器重新初始化,避免安裝過(guò)程中出現(xiàn)不必要的錯(cuò)誤

2.添加鏡像文件:在? /etc/yum.repos.d? 路徑下創(chuàng)建文件 gitlab-ce.repo? 并添加以下內(nèi)容

[gitlab-ce]

name=gitlab-ce

baseurl=http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el6

repo_gpgcheck=0

gpgcheck=0

enabled=1

gpgkey=https://packages.gitlab.com/gpg.key

3.安裝依賴包

sudo yum install curl openssh-server openssh-clients postfix cronie

4.啟動(dòng)郵件服務(wù) (執(zhí)行命令可能沒(méi)什么反應(yīng),這是正常的)

sudo service postfix start

5.檢查郵件服務(wù) (執(zhí)行命令可能沒(méi)什么反應(yīng),這是正常的)

sudo chkconfig postfix on

6.安裝社區(qū)辦gitlab(這一步需要點(diǎn)時(shí)間,耐心讓他跑完,大概180M左右)

sudo yum install gitlab-ce

7.安裝完成后初始化(初始化可能出現(xiàn)卡死現(xiàn)象,建議退出然后重新執(zhí)行初始化命令)

sudo gitlab-ctl reconfigure

8.修改host

修改 /etc/gitlab 目錄下的 gitlab.rb 文件中的參數(shù) external_url

external_url 'http://git.home.com'

修改后初始化一下,讓他生效

sudo gitlab-ctl reconfigure

9.添加host映射

在/etc 文件夾下的文件 hosts中添加 :

127.0.0.1 git.home.com

四、其他事項(xiàng)

1.關(guān)于訪問(wèn)方式

安裝全部完成你就可以通過(guò)你阿里云的IP地址訪問(wèn)了,如果覺(jué)得太low可以修改本地host文件,綁定自定義域名。

2.關(guān)于漢化

有些教程會(huì)有漢化版本的,不過(guò)不推薦大家使用(道理很簡(jiǎn)單不多說(shuō),你懂得?。?/p>

3.關(guān)于使用

對(duì)于初學(xué)者來(lái)說(shuō)還是看下關(guān)于git的一些基本知識(shí)。不過(guò)這里推薦大家使用eclipse的集成工具,相對(duì)簡(jiǎn)單、高效。

說(shuō)明:文中如有錯(cuò)誤 歡迎批評(píng)指正,謝謝!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容