Instalación y desinstalación de gitlab-ce bajo el error de Ubuntu 20.04


Uno, actualice la fuente de apt

mando:

sudo apt update

Dos, instalar dependencias

mando:

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

Tres, instale wget

mando:

apt-get install wget

Cuarto, descargue el paquete de software gitlab-ce

La dirección del paquete gitlab-ce de Ubuntu 20.04 es https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/focal/main/g/gitlab-ce/, aquí es 13.2.3 como un ejemplo

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

Cinco, instale el software

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

Seis, modificar la URL externa

Modifique la URL externa en el archivo de configuración de gitlab /etc/gitlab/gitlab.rb para cambiar a su propia dirección IP o nombre de dominio

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

Siete, reconfigura gitlab

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

Ocho, reinicia gitlab

sudo gitlab-ctl restart

Nueve, prueba de visita


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

La primera vez que inicia sesión, debe cambiar la contraseña y la interfaz de inicio de sesión después del cambio
Inserte la descripción de la imagen aquí

Diez desinstalar Gitlab por completo

# 停止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

Undécimo informe de error

Memoria La
recomendación oficial es que la memoria no debe ser inferior a 4G, de lo contrario, cada empuje y confirmación lo hará infeliz. La memoria 8G puede admitir de manera estable 1000 números simultáneos, por lo que al menos elija 8G o más de memoria para construir su versión del servidor.
** Error 502 del indicador de acceso de Gitlab: **
la razón:

La memoria de la máquina es demasiado pequeña, la memoria es demasiado pequeña, la memoria es demasiado pequeña. Lo importante se dice tres veces. La respuesta en Internet es que se requiere la memoria mínima de 2G. Conseguí una máquina en la nube y probé Eso. Un total de memoria 4G apenas se puede configurar y es práctico ...

Una vez que gitlab se inicia y se ejecuta, consume mucha memoria, especialmente cuando se procesa, como enviar actualizaciones.

Cuando se produce este error, puede comprobar la situación de la memoria:

free -m 

Eche un vistazo al uso de used y free. Si free sigue disminuyendo, significa que gitlab se está iniciando, consumiendo memoria, ¡y aún no se ha iniciado! En este momento, la visita provocará 502 Vaya, GitLab está tardando demasiado en responder.

En este momento, no modifique el puerto, no lo inicie, etc. ¡Los intentos anteriores no son válidos!

Tenemos que esperar un rato y volver a visitar, ¡eso es todo! Por supuesto, este es solo uno de los errores 502, y no significa que todos estén esperando ser procesados ​​de esta manera.

Supongo que te gusta

Origin blog.csdn.net/qq_43030934/article/details/113309171
Recomendado
Clasificación