Centos7 离线安装Gitlab-ce

Gitlab-ce的安装

  1. 确认gitlab对应依赖的包是否安装 policycoreutils-python openssh-server cronie perl
    可用以下命令查询系统中是否已安装对应的依赖包
1
2
3
4
5
6
7
8
9
10
11
12
13
[root@jws-gitlab ~]#
[root@jws-gitlab ~]# rpm -qa | grep policycoreutils-python
policycoreutils-python-2.5-34.el7.x86_64
[root@jws-gitlab ~]# rpm -qa | grep openssh-server
openssh-server-7.4p1-16.el7.x86_64
[root@jws-gitlab ~]# rpm -qa | grep cronie
cronie-1.4.11-19.el7.x86_64
cronie-anacron-1.4.11-19.el7.x86_64
[root@jws-gitlab ~]#
[root@jws-gitlab ~]# rpm -qa | grep perl
[root@jws-gitlab ~]#
直接安装
[root@jws-gitlab ~]# yum -y install policycoreutils-python perl

如果缺少相应依赖的包可去此网站下载

 

   2.到官网下载对应的gitlab-ce离线包
   注意选择相应的版本(点击链接进入后,点击后上角下载按钮)

 

   3.安装对应rpm包

1
[root@jws-gitlab ~]# rpm -ivh gitlab-ce-15.9.4-ce.0.el7.x86_64.rpm

  安装成功如下图

配置启动

  1. 修改配置文件gitlab.rb gitlab的基本配置都在此文件下
1
[root@jws-gitlab ~]# vim /etc/gitlab/gitlab.rb

  访问的url

1
external_url 'http://你的IP地址'

  

注意:从GitLab 13.0开始 puma 为默认的web服务
如要修改端口信息等请注意自己的版本

1.重新配置GitLab,使以上更改生效

1
[root@jws-gitlab ~]# gitlab-ctl reconfigure

2.启动

1
[root@jws-gitlab ~]# gitlab-ctl start

  

GitLab常用命令

命令 用途
gitlab-ctl status 查看gitlab组件状态
gitlab-ctl start 启动全部服务
gitlab-ctl restart 重启全部服务
gitlab-ctl stop 停止全部服务
gitlab-ctl reconfigure 使配置文件生效(一般修改完/etc/gitlab/gitlab.rb,需要执行此命令)
gitlab-ctl show-config 验证配置文件
gitlab-ctl uninstall 删除gitlab(保留数据)
gitlab-ctl cleanse 删除所有数据,从新开始
gitlab-ctl tail  查看服务的日志

GitLab管理员账号密码修改

1
2
3
4
5
gitlab-rails console //进入控制台
u=User.where(id:1).first //查找id为1的用户并赋值给u
u.password='test_GitLab' //修改u的密码
u.password_confirmation='test_GitLab' //确认密码信息
u.save! //保存用户信息

  

访问gitlab

浏览器打开:http://你的ip地址

1
账号/密码:root / test_GitLab

  

 

本文作者:香菜哥哥

本文链接:https://www.cnblogs.com/yizhipanghu/p/17276276.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   香菜哥哥  阅读(266)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
历史上的今天:
2022-03-31 django 定时任务第三方库apscheduler
2022-03-31 Django内置发送邮件功能
2022-03-31 推荐一些免费开源好看的bootstrap后台模板
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
展开