Ubuntu 20.04下的安装gitlab-ce及卸载报错问题


一、更新apt源

命令:

sudo apt update

二、安装依赖项

命令:

sudo apt-get install curl openssh-server ca-certificates postfix   ## Postfix Configuration 选择 No configuration 就好

三、安装wget

命令:

apt-get install wget

四、下载gitlab-ce软件包

Ubuntu 20.04的gitlab-ce软件包地址为https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/focal/main/g/gitlab-ce/,这里以13.2.3为例

sudo wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/focal/main/g/gitlab-ce/gitlab-ce_13.2.3-ce.0_amd64.deb

五、安装软件

sudo dpkg -i gitlab-ce_13.2.3-ce.0_amd64.deb

六、修改外部url

在gitlab配置文件/etc/gitlab/gitlab.rb中修改外部url,改为自己的ip地址或者域名

sudo vi /etc/gitlab/gitlab.rb
external_url 'http://192.168.1.176:8989'  ## 本机的局域网ip地址为192.168.1.176

七、重新配置gitlab

sudo gitlab-ctl reconfigure  ## 此过程可能需要较长时间

八、重启gitlab

sudo gitlab-ctl restart

九、访问测试


使用浏览器访问页面http://192.168.1.176:8989,本机的局域网ip地址为http://192.168.1.176,推荐使用Chrome浏览器

第一次登陆需要更改密码,更改后登陆的界面
在这里插入图片描述

十 完全卸载Gitlab

# 停止gitlab
sudo gitlab-ctl stop

# 查看进程
ps -e | grep gitlab

# 删除所有包含gitlab的文件及目录
sudo find / -name gitlab | xargs rm -rf

# 卸载
sudo apt-get remove gitlab-ce

# 检查还有没有卸载的gitlab相关软件
sudo dpkg --get-selections | grep gitlab
sudo gitlab-ce deinstall

# 再执行
sudo apt-get --purge remove gitlab-ce

十一 报错问题

内存
官方建议的内存是最好不要低于4G,不然每次push和commit都会让你痛不欲生。8G内存就能很稳的支持1,000个并发数,所以至少选择8G以上的内存来搭建你的版本服务器。
**gitlab访问提示502错误:**
原因:

机器内存太小,内存太小,内存太小,重要的事情说三遍,网上反馈的是最小需要小号2G内存,弄了个云机器试了下,总共4G内存,勉强可以配置实用…

gitlab启动运行之后相当的消耗内存,尤其是做提交更新等处理的时候,

出现这个错误的时候可以查看下内存情况:

free -m 

看下used 和 free的使用情况,如果free一直在减少,说明gitlab正在启动,消耗内存中,还没有启动完成!这个时候访问是会提示502 Whoops, GitLab is taking too much time to respond.

这个时候不要去修改什么端口,启动等等,之前试过都无效!

我们需要等待一下再去访问,即可!当然这仅是502错误中的一种,不代表所有的都是这样等待处理。

猜你喜欢

转载自blog.csdn.net/qq_43030934/article/details/113309171