更新时间:2024-05-08 GMT+08:00
分享

Gitlab 14.2.1 部署

下载

安装并配置必要的依赖项

sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd
sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum makecache
sudo yum install gitlab-ce-14.10.4-ce.0.el7.x86_64

安装

安装过程需要些时间,如果出现下图,则说明安装成功。

图1 安装1

修改gitlab配置文件指定服务器ip和自定义端口:

# vi /etc/gitlab/gitlab.rb
图2 安装2

重置并启动GitLab

执行:

# gitlab-ctl reconfigure
# gitlab-ctl restart

提示 "ok: run:"表示启动成功

创建Access Token

浏览器打开页面:http://主机ip/profile/personal_access_tokens

图3 创建1

Name随便填写。过期时间不填默认永久有效,勾选所有权限,单击Create personal access token按钮生成token。

图4 创建2

单击Create personal access token按钮完成按钮置灰后,页面上方位置显示了新创建了access token。请复制保存,部署后端项目portal-web配置gitlab相关配置时使用。需要注意的是该页面只显示一次,如果没有及时保存可重新创建即可。

完全卸载删除gitlab

  1. 停止gitlab
    gitlab-ctl stop

  1. 卸载gitlab(注意这里写的是gitlab-ce)
    rpm -e gitlab-ce

  1. 查看gitlab进程
    ps aux | grep gitlab

  1. 终止第一个进程(就是带有好多.............的进程)
    kill -9 18777

    终止后,在ps aux | grep gitlab确认一遍,还有没有gitlab的进程

  1. 删除所有包含gitlab文件
    find / -name gitlab | xargs rm -rf

相关文档