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

    xiaoxiao2023-10-07  155

    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运行时,系统直接卡的一顿一顿的,当前设置如图,就不卡了。

    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最新版已经有本土化配置(汉化),因此不用再专门覆盖安装中文补丁包了

    最新回复(0)