CentOS7.X安装(卸载)GitLab

一、GitLab安装

1. 安装依赖包

yum install -y curl policycoreutils-python openssh-server

2. 安装lrzsz(如已经安装可忽略)

yum -y install lrzsz

3. 下载rpm包

cd /usr/local
wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm

如果wget下载不了请移步:Index of /gitlab-ce/yum/el7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

之后拷贝进自己服务器

4. 安装gitlab

rpm -ivh gitlab-ce-13.7.3-ce.0.el7.x86_64.rpm

5. 编辑配置文件

vi /etc/gitlab/gitlab.rb

将external_url后面的地址修改成你自己的服务器地址,如下:

 6. 重新加载配置文件(加载可能比较慢,耐心等待)

gitlab-ctl reconfigure

7. 加载完后访问:http://ip,就配置文件中的那个ip(你自己服务器的ip),访问后进行密码修改。

8. 登录。用户名为:root

二、GitLab卸载

1. 停止gitlab

gitlab-ctl stop

2. 卸载gitlab

rpm -e gitlab-ce

3. 查看gitlab进程

ps -ef | grep gitlab

利用 kill -9 pid 杀掉相关进程

4. 删除gitlab相关文件

find / -name gitlab | xargs rm -rf
rm -rf  /opt/gitlab
rm -rf  /etc/gitlab
rm -rf  /var/log/gitlab

三、卸载重新安装

当重新安装时在 action run 卡死不动的解决方法

1. 按:ctrl+c强制结束

2. 运行:sudo systemctl restart gitlab-runsvdir

3. 再次执行:sudo gitlab-ctl reconfigure

4. 启动gitlab :gitlab-ctl restart

四、修改gitlab默认的80端口

1. 停止gitlab

gitlab-ctl stop

2. 修改配置文件

vi /etc/gitlab/gitlab.rb

3. 增加一行端口配置(端口可自行定义,记得在控制台中配置该端口放行)

nginx['listen_port'] = 9099

 4. 重新加载配置文件

sudo gitlab-ctl reconfigure

5. 启动gitlab :gitlab-ctl restart

四、gitlab开机自启(需要在/usr/local路径下)

systemctl enable gitlab-runsvdir.service

如果需要禁止开机自启执行:

systemctl disable gitlab-runsvdir.service

即可

注意:

有时候启动后访问页面显示 "502" 错误,耐心等一会就好了(应该是有什么服务启动较慢)

如过启动时报错:

 解决办法:

执行:

sudo systemctl start gitlab-runsvdir
sudo gitlab-ctl restart

即可成功再次启动

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值