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/
5 由于虚拟机默认网络配置是DHCP分配IP地址,因此虚拟机的IP可能会变,因此最好设置虚拟机的IP为静态IP地址,然后在配置gitlab,否则可能会报502。
6 按照教程设置了配置和端口后,我设置的网络模式是桥接模式,虚拟机和物理机互ping不通,网上查了一下,将网卡设置为网段一致的网卡,就行了。
7 gitlab报502错误的原因
* 虚拟机内存不足 (增加虚拟机内存)
* 日志目录没权限 (修改gitlab日志目录的访问权限为755)
* gitlab配置的访问IP与实际不符
8 gitlab最新版已经有本土化配置(汉化),因此不用再专门覆盖安装中文补丁包了