CentOS8.1搭建Gitlab服务器详细教程
  Gitlab和Github的区别就不多说了,⼀句话来概括就是:Gitlab是给企业私有化部署的Git服务器,Github是互联⽹在线版的Git服务器!
  Github对于开源项⽬建仓是免费使⽤的,那么Gitlab收不收费呢?分布式版本控制⽅⾯的功能Gitlab也是免费使⽤的,提供了社区版(Gitlab CE)给⼤家!Gitlab现在可强⼤了(2020年),已经有⾃⼰成套的DevOps落地解决⽅案(提⾼⽣产⼒的利器),但是这部分功能是在收费的旗舰版/企业版(Gitlab EE)上提供的!就像Github建私有化仓库的功能也是收费的⼀样,很正常!
  本⽂内容简单轻松,车速也不快,各位同学不⽤坐太好也不⽤扶太稳!现在来正式从“零”开始搭建Gitlab服务器:
  ⾸先,百度⾥到Giblab官⽹,先进去⾸页!不要太深⼊!(未来各位同学看到的界⾯可能会不⼀样,时代在进步,⽹站也在持续更新嘛!我这⾥的⼀系列截图是2020.06的)
  看看这⾸屏的⼴告和设计,多么科技和魅⼒→DevOps、CI、CD,⼀个个的关键字都是当前中国各类互联⽹公司研发体系正在努⼒改造的⽅向(2020年)!看到那个⼤⼤的骚黄⾊写着“Try Gitlab fro FREE”的按钮没有→“免费试⽤Gitlab”的意思,也就是试⽤完后要收费的旗舰版GitlabEE的⼊⼝。在⾸页看了⼀圈也没看到传说中的免费的社区版GitlabCE的⼊⼝,咱到顶部导航菜单项"Install Gitlab"⾥看看:
  还是30天试⽤期的旗舰版(企业版)的⼊⼝和安装说明!不过这⾥有个重要的信息要留意下“recommend at least 4GB of free RAMto run GitLab”,官⽅建议使⽤⾄少4GB的可⽤内存来运⾏Gitlab,那我们⼀会安装虚拟机或选⽤服务器时就要注意了,⾄少要4GB以上,最好是6GB以上,因为还要留些空间给操作系统⽤!我们再点进CentOS 8的Gitlab安装说明⾥,看看有没有咱想要的社区版(GitlabCE):
  乍⼀看好像还是没有的样⼦,只是展开了在CentOS 8下的安装步骤和⽅法!那就看看CentOS 8中怎么装吧,看着看着,在最后发现了些什么:
  在安装步骤的最后,有⼀个短短的链接,写着"",似乎有个CE版的⼊⼝,点进去:
  新页⾯前⾯的好⼏段依然在讲使⽤旗舰版(企业版Gitlab EE)有多少好处....直到最后才放了⼀个免费社区版(GitlabCE)的链接“Install GitLab Community Edition”,藏得这么深,这是怕别⼈知道啊!续继点进去:
  终于到了,现在浏览地址栏和页⾯中的安装说明的内容都已变成CE版的(将来看到这⽂章的同学,那时可能Gitlab官⽹已经改版了,社区版(GitlabCE)的⼊⼝位置和地址也可能换了,但只要Gitlab还有免费版,就肯定会在官⽹某个地⽅有个⼊⼝的!)。
  到了Gitlab CE版的安装说明,我们⽼样⼦,准备好,根据官⽅建议,这台虚拟机内存和硬盘都设置⼤⼀点:如何搭建git服务器