'gitlab踩坑'
因为某些需要抛弃了github…好吧是因为私人项目人数 < 3 ,于是拥抱了gitlab,安装过程中踩坑良久,这里做以记录
0x00 环境
阿里云服务器学生机
centos7
0x01 添加依赖
1 |
|
0x02 下载gitlab包
可以在这里选择想要的版本
然后我这里直接1
wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-12.1.3-ce.0.el7.x86_64.rpm/download.rpm
下下来之后解包1
rpm -i gitlab-ce-12.1.3-ce.0.el7.x86_64.rpm
0x03 配置
1 |
|
0x4 启动
1 |
|
0x05 填坑
访问之后发现一直502,网上的解决办法基本是:
- 更改端口(端口被占用)
- 关一些不必要的服务(内存不足)
- 更改连接超时时间如
1
2gitlab_rails['webhook_timeout'] = 90
gitlab_rails['git_timeout']=90
但这些对我来说都没用..疯狂刷新无果后..最后找到了解决办法
确实是我内存爆了..QAQ
下面开启swap即可
创建大小为4GB
1
dd if=/dev/zero of=/mnt/swap bs=1M count=4096
设置交换分区文件
1
mkswap /mnt/swap
立即启用交换分区文件
1
swapon /mnt/swap
设置权限
1
chmod 0600 /mnt/swap
开机自启
1
echo '/mnt/swap swap swap defaults 0 0' >> /etc/fstab
永久修改 swpapiness 参数
1
2echo 10 >/proc/sys/vm/swappiness
sed -i 's|vm.swappiness=0|vm.swappiness=10|' /etc/sysctl.confok
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!