阿里雲服務器環境:
CentOS7.0
jdk1.8.0
jre1.8.0
RAM:1G
SWAP:3G
MEM:40G
apache-tomcat 8.0
1、下載gitlab-ce 11.0 到本地
2、通過DMS上傳到雲服務器
3、cp gitlabxx.rpm 指定文件夾
4、rpm -ivh gitlab-eexxx.rpm
5、安裝完成后,會顯示沒有配置hostip,在/etc/gitlab/gitlab.rb文件中配置
6、配置完后使用gitlab-ctl reconfigure
7、gitlab-ctl restart
** 阿里雲服務器默認的swap為0,需要自己設置一下
配置完成后,在瀏覽器登錄
初始賬戶: root 密碼:5iveL!fe
注意:
1、因為資金限制,才采用上述硬件配置的,如果是多人協作的開發,至少要4G的RAM,gitlab占用的內存還是很高的,linux下內存小,會登錄不了
2、如果實在是內存不足,可以弄一個實體機,不采用阿里雲:雲服務器的內存和帶寬還是很貴的;
3、既沒有資金、有想在阿里雲搭建gitlab,那就按照下面的方法,1G RAM+3G SWAP
實際中我直接給分配了4G swap
>>mkdir /usr/local/swap
>>cd swap
>>dd if=/dev/zero of=swapfile bs=1024 count=4048000 # 大小為4G
>>mkswap swapfile
>> vim /etc/fstab
使swap重啟依然有效:
在/etc/fstab文件中加入下面這樣一行: /usr/swap/swapfile swap swap defaults 0 0
>>swapon swapfile
刪除方法: # swapoff /user/swap/swapfile 停掉swap # rm -rf /user/swap/swapfile 刪除
如果沒法停掉,說明緩存內有內容,需要kill -9 xxxx殺進程之后再操作