拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

CentOS 7.x 搭建 GitLab 环境与软件卸载

CentOS 7.x 搭建 GitLab 环境与软件卸载 本指南详细介绍了在 CentOS 7 上安装、配置、使用以及卸载 GitLab 的完整流程。GitLab 是一个强大的 DevOps 平台提供了代码管理、CI/CD、代码审查等功能广泛应用于软件开发团队。本教程涵盖了 GitLab 的安装依赖、环境配置、用户管理、邮件通知以及常见问题的解决方案帮助用户快速搭建并管理 GitLab 服务器。文章目录系统依赖环境gitlab环境配置和安装使用注意非管理员首次登录修改管理员登录密码gitlabe 卸载总结系统依赖环境下载镜像文件。wgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.10.5-ce.0.el7.x86_64.rpm如果出现上图的提示请重新使用下面命令下载镜像猜测原因是镜像的问题。wgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-14.10.5-ce.0.el7.x86_64.rpm --no-check-certificate安装三方依赖包依赖。yum-yinstallpolicycoreutils openssh-server openssh-clients postfix policycoreutils-python开始下载gitlab的rpm包安装进行安装。rpm-ivhgitlab-ce-14.10.5-ce.0.el7.x86_64.rpmgitlab环境配置和安装打开gitlab.rb文件修改端口号这里默认安装的话配置文件不会有变化。vi/etc/gitlab/gitlab.rb在gitlab.rb文件中修改external_url路径这里如果是端口号的话记得要开放端口。external_urlhttp://192.168.109.128:9090# 这里一定要加上http://如果需要配置邮箱可以参考下面的邮箱配置信息如果此为止配置修改需要重启服务否则不会生效。gitlab_rails[smtp_enable]truegitlab_rails[smtp_address]smtp.qq.comgitlab_rails[smtp_port]465gitlab_rails[smtp_user_name]33034782qq.comgitlab_rails[smtp_password]授权码 不是密码gitlab_rails[smtp_domain]qq.comgitlab_rails[smtp_authentication]logingitlab_rails[smtp_enable_starttls_auto]truegitlab_rails[smtp_tls]truegitlab_rails[gitlab_email_from]33034782qq.com编译gitlab.rb文件。gitlab-ctl reconfigure重启gitlab.rb服务。gitlab-ctl restart测试邮件功能这个功能是给对应的邮箱发送邮件的操作邮箱换成你自己需要的目标邮箱。Notify.test_email(邮箱,邮件标题,邮件正文).deliver_now使用注意非管理员首次登录非管理员登录的时候第一次会提示各种重新定向这是个bug目前自己是没有办法修复不过可以通过修改登录流程来解决这个问题。使用管理员登录gitlab后台点击用户按照下图点击对用户权限就行修改即可。修改管理员登录密码管理员登录可是使用默认密码但是有时候不管用不知道为什么因此直接在后台进行密码修改即可。sudogitlab-rails console-eproduction irbuserUser.where(id:1).first irbuser.password新密码irbuser.password_confirmation新密码irbuser.save!gitlabe 卸载停止gitlab服务。gitlab-ctl stop卸载gitlab。rpm-e gitlab-ce最后查看gitlab进程利用 kill -9 pid 杀掉相关进程。ps-ef|grep gitlab最后删除gitlab相关文件即可。find/-namegitlab|xargsrm-rfrm-rf/opt/gitlabrm-rf/etc/gitlabrm-rf/var/log/gitlab总结通过本指南用户可以成功完成 GitLab 的安装、配置和使用并掌握了管理员和普通用户的基本操作方法。此外文中还提供了 GitLab 卸载的详细步骤以便在需要时进行清理或重新安装。希望本教程能帮助你顺利搭建 GitLab提升团队协作效率。如果在使用过程中遇到问题可根据提供的解决方案进行调整以确保系统稳定运行。
返回列表