gitlab的安装

本文档详细介绍了在CentOS 7系统上安装GitLab CE 14.8.4的步骤,包括关闭防火墙和SELinux,安装必要依赖,配置GitLab以及修改用户密码。此外,还提供了修改GitLab服务器URL和重置用户密码的方法。资源下载链接已提供。
摘要由CSDN通过智能技术生成

系统版本:CentOS-7-x86_64-DVD-2009

gitlab版本:gitlab-ce-14.8.4

关闭防火墙并取消开机自启动

systemctl stop firewalld & systemctl disable firewalld

关闭SELinux(强制访问控制安全政策)并重启系统

vi /etc/sysconfig/selinux
将SELINUX改为disable
Roboot

安装gitlab及依赖

rpm -ivh net-tools-2.0-0.25.20131004git.el7.x86_64.rpm
rpm -ivh openssh-clients-7.4p1-21.el7.x86_64.rpm
rpm -ivh openssh-server-7.4p1-21.el7.x86_64.rpm
rpm -ivh libcurl-7.29.0-59.el7.x86_64.rpm
rpm -ivh libcgroup-0.41-21.el7.x86_64.rpm
rpm -ivh audit-libs-python-2.8.5-4.el7.x86_64.rpm
rpm -ivh checkpolicy-2.5-8.el7.x86_64.rpm
rpm -ivh libsemanage-python-2.5-14.el7.x86_64.rpm
rpm -ivh policycoreutils-2.5-34.el7.x86_64.rpm
rpm -ivh postfix-2.10.1-9.el7.x86_64.rpm
rpm -ivh python-IPy-0.75-6.el7.noarch.rpm
rpm -ivh setools-libs-3.3.8-4.el7.x86_64.rpm
rpm -ivh policycoreutils-python-2.5-34.el7.x86_64.rpm
rpm -ivh gitlab-ce-14.8.4-ce.0.el7.x86_64.rpm

配置服务器ip

vi /etc/gitlab/gitlab.rb
将external_url 'http://gitlab.example.com’地址修改成服务器的ip

加载配置并重启gitlab

gitlab-ctl reconfigure
gitlab-ctl restart

修改用户密码

gitlab-rails console -e production
user = User.where(id: 1).first # user就代表root用户
user=User.where(email:‘jenkins@domian.com’).first # 重置其他用户密码用此语句,修改用户邮箱查询
user.password = ‘secret_pass’ # 修改密码
user.password_confirmation = ‘secret_pass’ # 确认密码
user.save! # 保存密码
exit # 退出控制台

注意事项

1、添加远程仓库地址时需要先把原有的地址删除:
git remote rm origin
2、汉化
在这里插入图片描述
由于是个人使用,所以不需要修改其他东西,后面的配置再慢慢学习吧。

资源下载来这里:https://download.csdn.net/download/weixin_42744142/84995338
不需要积分即可下载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
# 1、下载rpm源文件 * rpm下载不了的文件可以到[rpm官方](http://rpm.pbone.net/)进行下载 # 2、执行rpm文件 * 1、以下的rpm文件是有依赖,需要安装顺序进行执行. * 2、执行policycoreutils-python-2.5-29.el7.x86_64.rpm发现报 错误:依赖检测失败: policycoreutils = 2.5-22.el7 被 policycoreutils-python-2.5-22.el7.x86_64 需要 去rpm官方网找了一个`policycoreutils-python-2.5-29.el7_6.1.x86_64.rpm`最新的安装包执行安装 * 3、python-kitchen-1.1.1-5.el7.noarch.rpm可以不需要安装 ``` rpm -ivh libtool-ltdl-2.4.2-22.el7_3.x86_64.rpm rpm -ivh audit-libs-python-2.8.4-4.el7.x86_64.rpm rpm -ivh libcgroup-0.41-20.el7.x86_64.rpm rpm -ivh libsemanage-python-2.5-14.el7.x86_64.rpm rpm -ivh checkpolicy-2.5-8.el7.x86_64.rpm rpm -ivh python-IPy-0.75-6.el7.noarch.rpm rpm -ivh setools-libs-3.3.8-4.el7.x86_64.rpm rpm -ivh policycoreutils-python-2.5-29.el7_6.1.x86_64.rpm rpm -ivh container-selinux-2.74-1.el7.noarch.rpm rpm -ivh libseccomp-2.3.1-3.el7.x86_64.rpm rpm -ivh containerd.io-1.2.0-3.el7.x86_64.rpm rpm -ivh docker-ce-cli-18.09.0-3.el7.x86_64.rpm rpm -ivh docker-ce-18.09.0-3.el7.x86_64.rpm ``` # 3、启动docker ``` systemctl daemon-reload && systemctl restart docker ``` # 4、设置开机启动 * Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service. ``` systemctl enable docker.service ``` # 5、验证docker ``` docker version ``` # 参考文章 * [CentOS 7.5离线安装Docker 18.09.3软件](https://jingyan.baidu.com/article/fb48e8becf31a16e632e145f.html)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宿夏星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值