title: gitlib安装与删除
author: Joe Tong
tags:
GIT
categories:
IT
date: 2020-08-07 11:12:15
安装
添加GitLab软件包存储库。
接下来,安装GitLab软件包。将http://gitlab.example.com更改为您想要访问您的GitLab实例的URL。安装将自动在该URL处配置并启动GitLab。安装后HTTPS需要额外的配置。
sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ce
3.浏览到主机名并登录
第一次访问时,您将被重定向到密码重置屏幕。提供初始管理员帐户的密码,您将被重定向回登录屏幕。使用默认帐户的用户名root登录。
4.安装过程中问题处理
执行到 sudo EXTERNAL_URL="http://gitlab.example.com" yum install -y gitlab-ee 这个步骤的时候,很大可能被卡死。
解决方案:
1、没关系上趟厕所多等一会(10分钟)
2、按住CTRL+C强制结束
3、运行:sudo systemctl restart gitlab-runsvdir
4、再次执行:sudo gitlab-ctl reconfigure
如果访问时报,502 错误
解决方案:
可能性一
是unicorn服务与tomcat端口冲突,配置下unicorn使用端口应该就可以了
vi /etc/gitlab/gitlab.rb
unicorn['port'] = 9090
再gitlab-ctl reconfigure 重启配置,然后稍等一会,在访问,这样GitLab服务器就可以正常运行了。
安装/启动postfix的时候报错:
[root@ ~]# systemctl start postfix
Job for postfix.service failed because the control process exited with error code. See "systemctl status postfix.service" and "journalctl -xe" for details.
修改 /etc/postfix/main.cf的设置
inet_protocols = ipv4
inet_interfaces = all
完全卸载删除gitlab
一、停止gitlab
gitlab-ctl stop
二、卸载gitlab(注意这里写的是gitlab-ce)
rpm -e gitlab-ce
三、查看gitlab进程
ps aux | grep gitlab
四、杀掉第一个进程(就是带有好多………….的进程)
kill -9 18777
杀掉后,在ps aux | grep gitlab确认一遍,还有没有gitlab的进程
五、删除所有包含gitlab文件
find / -name gitlab | xargs sudo rm -rf