小型云服务器搭建GitLab遇到的坑

云服务商:腾讯云,搞活动买的 3年800块钱,和同时一人一台

配置:1C、1G、50G

用三年,挺划算的

项目中以前一直使用SVN作为代码版本控制,秉着程序员做到老学到老的精神,想尝试一下先进的GIT,所以想搭一套自己的GIT环境。

动手干,首先我用自己的虚拟机跑CentOS 7 试着安装了一下GitLab,一次成功。

开始:

接着就把我自己的腾讯云服务器给重装了,什么WordPress Mysql全部不要了,做了一个自定义镜像给存储起来,万一哪天又想用了呢 是吧!

过程:

好家伙,搞了我1个下午 + 晚上 + 第二天上午,丢人了;多次更换系统  什么鸟班图 CentOS 7,6换来换去,还是不行,就差试Docker里安装了;奇怪了 装法 和镜像用的跟虚拟机一样啊,为啥?如下图:

一直报这个502错误,看了GitLab全局日志,说什么DNS没设置,找来找去没搞好,百度上很多解决方案都是老版本的设置方法,大家可以尝试

偶然 我看到了说GitLab对系统硬件有要求,主要就是内存大于2G,否则或碰到奇怪的错误,我想我这个硬件就是奇怪的错误了吧,使用Top命令查看交换空间(类Windows的虚拟内存),好家伙 腾讯没有默认设置,自己动手来,教程地址如下(直接Copy运行就行,想改自己看着改):

Centos7 设置交换空间SWAP

为了防止他们的网页访问失败,我整理如下:

free -h  #查看Swap交换空间大小,如果是0,往下看

#操作  需要  root 用户 权限
#格式-》 dd 命令 创建swap用的分区文件 /var/swap

dd if=/dev/zero of=/var/swap bs=1024 count=2048000 #分区大小设为2g
mkswap /var/swap
mkswap -f /var/swap #将文件变成swap分区
swapon /var/swap #开启swap
free -h
ore /proc/swaps
#接下来设置为开机自启动
vi /etc/fstab #编辑自启动文件配置
#添加如下行
/var/swap           swap                    swap     defaults     0     0
#保存退出

当我们设置好交换空间后,再进行GitLab安装:

GitLab清华源安装方法    没梯子,用就用这个清华的源了,速度快

安装方法很简单,各位照着自己的系统版本对应着装就行了

结果:起来了,一次性成功

就是因为没钱,所以我们会遇到很多坑,有钱谁干程序员啊

希望能够帮助到一些人,再见

终于跑起来了,剩下的磁盘几十G 可以让我存很多代码了

题外话 Swap 交换空间:

SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用.需要注意的是,虽然这个SWAP分区能够作为"虚拟"的内存,但它的速度比物理内存可是慢多了,因此如果楼主您需要更快的速度的话,并不能寄厚望于SWAP,最好的办法仍然是加大物理内存.SWAP分区只是临时的解决办法.

原文地址:https://www.cnblogs.com/weivyuan/p/8601639.html

时间: 2024-11-05 21:58:15

小型云服务器搭建GitLab遇到的坑的相关文章

阿里云服务器搭建视频

本文为阿里云服务器搭建视频,至今为止这两个链接可使用,若链接失效,请联系博主 qq 849450693,我是java共享者,共创java未来!! 链接: https://pan.baidu.com/s/1TVmLo_Ue23_Upb1dg93tYw 提取码: wiuw 复制这段内容后打开百度网盘手机App,操作更方便哦 链接: https://pan.baidu.com/s/1XgU_hcuhvYkujy4x2L4nZA#list/path=%2F  提取码:P2m8 复制这段内容后打开百度网盘

阿里云服务器搭建经历

前言 转眼间又到了周五,今天暂时想不到什么可以写的,但是又不能浪费了周五这么难得的机会,不写点东西感觉有点罪过啊~~突然想起来以前给某个小公司做了一个留言管理系统,并且部署在阿里云服务器上.所以当时也是倒腾了一下阿里云服务器的搭建,其中也有一些踩坑的经历,想在这里记录一下,顺便也可以温习一下这个过程,同时也希望能够帮助到其他人,避免重复踩坑.好了,废话不多说,直接开始吧. 原材料: 主要需要安装配置mysql.jdk.tomcat.阿里云服务器我选择的是比较主流的Centos7操作系统,其他感觉

阿里云服务器搭建

上学期购买了一个阿里云服务器.因为是 centos (linux)一直都没学习. 所以没有去搭建. 这学期开始学习linux.所以做一个记录. 1.服务器购买. 弹性计算: 数据存储: 存储与CDN: 大规模计算: 应用服务: 2.

利用云服务器搭建内网映射服务器

应用背景:众所周知,随着公网IP地址的短缺,即使电信联通这样的一级运营商在提供宽带服务的时候有时候也会使用私网IP地址,更不用说长城.鹏博士这样的二级运营商了,肯定都是提供的私网IP地址,那么对于一个计算机发烧友来讲,经常会使用很多服务,但是这些服务往往都是搭建在自己本地的电脑上的,可是为了让公网能够测试访问,就必须使用端口映射技术,如果有幸获取到公网IP则可以不必继续读下去,如果为了省钱,购买了二级运营商的宽带,抑或是教育网的同学们想利用自己的校园网搭建一些公网服务进行测试或者学习怎么办呢?那

腾讯云服务器搭建

1.首先本文适合学生党等初级开发人员借鉴,如果你是web后台那就没有必要看了. 2.现在开启搭建,第一步需要用你的qq号登录一下腾讯云,学生党有优惠,完成一下实名认证就可以得到一块钱一个月的主机,主机运行内存1G,平时开发也差不多了.然后选择云产品中的云服务器,地域你自己看着办,机型就选最差的,土豪随意,然后就是到了镜像选择了,如果你要自己一步一步的搭建自己的主机 就选择公共镜像 大多数就选centos,如果你认为你的开发只需要一个mysql tomcat的或者其他开发所需要的,你可以选择服务市

网站云服务器迁移时遇到的坑

本文主要讲网站程序在云服务器迁移时遇到的问题,和各家云服务的比较选择. 之前用laravel 5.1开发了一个社区交流的程序,放在亚马逊的EC2实例上,是一个AIM 亚马逊自家构建的linux服务器,不能不说亚马逊的服务是一流的,基本没有多少坑给你踩,但是自从发现 linode, DigitalOcean, Rackspace之后,比较了一下性价比,就有了迁移的想法,毕竟便宜了一半. linode.com比较有历史,而且套餐是2G内存,24G SSD硬盘,10美金一个月怎么样都比亚马逊要来得实惠

免费云服务器搭建

这周末通过自己百度搜索云服务器接触到了“三&丰&云”,看到里面给用户提供了"免费虚拟主机"和“免费云服务器” 对于我们初学者来说,真是一件好事,可以自己搭建测试的学习系统,方便简单,这是我自己搭建的云主机 最后为需要折腾的博友们带上传送门https://www.sanfengyun.com/ 原文地址:https://www.cnblogs.com/jaden123/p/11240689.html

永久免费云服务器搭建国内Moon服务加速ZeroTier

ZeroTier One本身的服务器都在国外访问速度很慢.可以通过搭建国内Moon服务加速解决连接慢的问题. 但是需要有固定外网IP的服务器,可以注册sanfengyun账号申请免费云服务器. 下面是配置Moon的步骤(Linux): 1.安装 moon,zerotier官方提供了比较方便的安装方式,一条命令即可完成: curl -s https://install.zerotier.com/ | sudo bash 2.生成moon配置文件 cd /var/lib/zerotier-onesu

云服务器搭建

注意事项: 要将云服务器加入安全组,如果有REDIS一定要将外网访问的6379商品关闭 装好机器后如果发现用www-data用户无法运行命令,那么很可能是没有加sh执行权限 usermod -s /bin/bash www-data