阿里云服务器环境:
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重启依然有效:
>>swapon swapfile
删除方法: # swapoff /user/swap/swapfile 停掉swap # rm -rf /user/swap/swapfile 删除
如果没法停掉,说明缓存内有内容,需要kill -9 xxxx杀进程之后再操作