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
安装
安装过程需要些时间,如果出现下图,则说明安装成功。
修改gitlab配置文件指定服务器ip和自定义端口:
# vi /etc/gitlab/gitlab.rb
重置并启动GitLab
执行:
# gitlab-ctl reconfigure # gitlab-ctl restart
提示 "ok: run:"表示启动成功
创建Access Token
浏览器打开页面:http://主机ip/profile/personal_access_tokens
Name随便填写。过期时间不填默认永久有效,勾选所有权限,单击Create personal access token按钮生成token。
单击Create personal access token按钮完成按钮置灰后,页面上方位置显示了新创建了access token。请复制保存,部署后端项目portal-web配置gitlab相关配置时使用。需要注意的是该页面只显示一次,如果没有及时保存可重新创建即可。
完全卸载删除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 rm -rf