Erreur d'installation et de désinstallation de gitlab-ce sous Ubuntu 20.04
- Premièrement, mettez à jour la source apt
- Deux, installer les dépendances
- Trois, installez wget
- Quatrièmement, téléchargez le progiciel gitlab-ce
- Cinq, installez le logiciel
- Six, modifiez l'url externe
- Seven, reconfigurez gitlab
- Huit, redémarrez gitlab
- Neuf, visite test
- Dix désinstaller complètement Gitlab
- Onzième rapport d'erreur
Premièrement, mettez à jour la source apt
commander:
sudo apt update
Deux, installer les dépendances
commander:
sudo apt-get install curl openssh-server ca-certificates postfix ## Postfix Configuration 选择 No configuration 就好
Trois, installez wget
commander:
apt-get install wget
Quatrièmement, téléchargez le progiciel gitlab-ce
L'adresse du package gitlab-ce d'Ubuntu 20.04 est https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/ubuntu/pool/focal/main/g/gitlab-ce/, voici 13.2.3 en tant que Exemple
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
Cinq, installez le logiciel
sudo dpkg -i gitlab-ce_13.2.3-ce.0_amd64.deb
Six, modifiez l'url externe
Modifiez l'url externe dans le fichier de configuration gitlab /etc/gitlab/gitlab.rb pour changer votre propre adresse IP ou nom de domaine
sudo vi /etc/gitlab/gitlab.rb
external_url 'http://192.168.1.176:8989' ## 本机的局域网ip地址为192.168.1.176
Seven, reconfigurez gitlab
sudo gitlab-ctl reconfigure ## 此过程可能需要较长时间
Huit, redémarrez gitlab
sudo gitlab-ctl restart
Neuf, visite test
使用浏览器访问页面http://192.168.1.176:8989,本机的局域网ip地址为http://192.168.1.176,推荐使用Chrome浏览器
La première fois que vous vous connectez, vous devez changer le mot de passe et l'interface de connexion après la modification
Dix désinstaller complètement 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
Onzième rapport d'erreur
Mémoire La
recommandation officielle est que la mémoire ne doit pas être inférieure à 4G, sinon chaque push et commit vous rendra malheureux. La mémoire 8G peut prendre en charge de manière stable 1000 numéros simultanés, choisissez donc au moins 8 Go ou plus de mémoire pour créer votre version du serveur.
la raison:
La mémoire de la machine est trop petite, la mémoire est trop petite, la mémoire est trop petite. L'important est dit trois fois. Le retour sur Internet est que la mémoire minimum 2G est nécessaire. J'ai eu une machine cloud et j'ai essayé Un total de mémoire 4G peut à peine être configuré et pratique ...
Après le démarrage et l'exécution de gitlab, il consomme beaucoup de mémoire, en particulier lors du traitement tel que la soumission de mises à jour.
Lorsque cette erreur se produit, vous pouvez vérifier la situation de la mémoire:
free -m
Jetez un œil à l'utilisation de utilisé et gratuit. Si free continue de diminuer, cela signifie que gitlab démarre, consomme de la mémoire, et qu'il n'a pas encore été démarré! À ce stade, la visite provoquera 502 Oups, GitLab prend trop de temps pour répondre.
Pour le moment, ne modifiez pas le port, ne le démarrez pas, etc. Les tentatives précédentes sont invalides!
Nous devons attendre un moment et visiter à nouveau, c'est tout! Bien entendu, il ne s'agit que de l'une des 502 erreurs, et cela ne signifie pas qu'elles attendent toutes d'être traitées de cette manière.