虚拟机配置gitlab的一些问题记录

Ubuntu搭建gitlab问题记录

在最近尝试在家中使用git,顺便学习搭建gitlab环境,在搭建过程中遇到一些问题,因此记录一下。

首先我尝试过分别在centos和Ubuntu中搭建gitlab,但是有对centos之前完全没使用过,因此在搭建到一半就直接失败了,在网上找解决方案也没找到,最后当前成功的是Ubuntu18.04中完成搭建。

 

我安装gitlab时参考的教程,当时参考的教程比较多,因为期间我遇到了问题,不像教程那样顺顺利利的就安装完成了。

因此教程地址就不贴了,直接百度搜索Ubuntu安装gitlab,就行了,最好加上系统版本和gitlab版本。

环境:

* Windows10

* vmware workstation15

* Ubuntu18.04 

* gitlab-ce (社区版)

 

遇到的问题:

1 使用vmware workstation 15安装系统,不知道什么原因,如果分配的空间是最小配置,系统会变得很卡,vmware-vmx会疯狂占用CPU,我之前安装Ubuntu时设置CPU1个1核,内存1G,结果Ubuntu运行时,系统直接卡的一顿一顿的,当前设置如图,就不卡了。

虚拟机配置gitlab的一些问题记录

2 安装Ubuntu后,最好先将软件源切换到国内

3 对于个人而言,gitlab社区版已经够用了,我是贪方便,不用解决企业版的证书问题,因此安装的gitlab社区版

4 安装gitlab最好直接在国内镜像站下下来,直接使用Ubuntu的apt-get太慢了,我之前使用这个和wget结果下载了一天都没下下来,我是在清华的源上下载的,可以根据自己的环境选择下载地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/

   我贴一个自己下载的地址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/bionic/main/g/gitlab-ce/gitlab-ce_11.9.9-ce.0_amd64.deb

5 由于虚拟机默认网络配置是DHCP分配IP地址,因此虚拟机的IP可能会变,因此最好设置虚拟机的IP为静态IP地址,然后在配置gitlab,否则可能会报502。

6 按照教程设置了配置和端口后,我设置的网络模式是桥接模式,虚拟机和物理机互ping不通,网上查了一下,将网卡设置为网段一致的网卡,就行了。

7 gitlab报502错误的原因

       * 虚拟机内存不足 (增加虚拟机内存)

       * 日志目录没权限  (修改gitlab日志目录的访问权限为755)

       * gitlab配置的访问IP与实际不符

8 gitlab最新版已经有本土化配置(汉化),因此不用再专门覆盖安装中文补丁包了

虚拟机配置gitlab的一些问题记录