首页 > 系统相关 >Centos7 离线安装Gitlab-ce

Centos7 离线安装Gitlab-ce

时间:2023-03-31 14:55:53浏览次数:47  
标签:Gitlab jws rpm gitlab 离线 Centos7 ctl root GitLab

Gitlab-ce的安装

  1. 确认gitlab对应依赖的包是否安装 policycoreutils-python openssh-server cronie
    可用以下命令查询系统中是否已安装对应的依赖包
[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 ~]#

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

 

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

 

   3.安装对应rpm包

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

  安装成功如下图

配置启动

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

  访问的url

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

  

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

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

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

2.启动

[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管理员账号密码修改

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地址

账号/密码:root / test_GitLab

  

标签:Gitlab,jws,rpm,gitlab,离线,Centos7,ctl,root,GitLab
From: https://www.cnblogs.com/yizhipanghu/p/17276276.html

相关文章

  • CentOS7.6安装Docker
    CentOS7.6安装Docker20.10移除现有dockersudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\......
  • centos7安装elasticsearch
    下载安装包,这里有一个分词器,第二个是es6安装包解压yum-yinstallunzip#安装解压缩软件unzipelasticsearch-6.8.6.zip#解压缩esunzipanalysis-icu-6.8.6.zip-delasticsearch-6.8.6/plugins/analysis-icu-6.8.6#解压缩分词器到插件目录mvelasticsearch-6.8......
  • CentOS7 Docker安装 ElasticSearch8、Kibana8
    一、Docker安装yuminstall-ydocker#开机自启systemctlenabledocker#启动dockersystemctlstartdocker二、安装ElasticSearchdockerpulldocker.elastic.co/elasticsearch/elasticsearch:8.6.2vi/etc/sysctl.conf在/etc/sysctl.conf文件最后添加一行vm.ma......
  • python+playwright 学习-42 离线安装 playwright 环境
    前言有些同学可能是在公司局域网办公,无法连到外网去在线下载,本篇教大家在本地局域网部署好playwright环境playwright本地下载先找个有网络的电脑,下载playwright,不要......
  • [LNOI2014] LCA 树链剖分+离线处理+lca转化
    困困的开始了我的修炼树剖之旅途考虑怎么搞这个lca是说,习惯了倍增求lca,突然冒出这么一个东西还真不会搞那要么能一次性求很多个lca(?),要么把deep[lca(i,z)]这个东西转化......
  • CentOS7中远程连接数据库连不上的问题解决方法
      当远程连接数据库连接不起来时:可能原因:1.检查网络防火墙或其他安全设置是否阻止了连接  2.mysql服务是否启动,查看systemctlstatusmysql3.是否提前授权:......
  • CentOS7系统放行TCP/UDP端口教程
    在使用CentOS7操作系统时,您需要放行某些端口,以便应用程序能够正常运行。下面是如何放行TCP/UDP端口的步骤。步骤1:SSH连接服务器使用SSH方式连接服务器,如果您不知道如何SSH......
  • Windows系统远程桌面连接CentOS7
    一个是CentOS7系统,一个是Windows10系统1、用SSHroot用户登录Centos主机;2、检查centos是否装了epel库执行命令:rpm-qa|grepepel   如果没有就安装:y......
  • centos7安装openjdk17
    1、创建jdk目录mkdir-p/home/jdkcd/home/jdk2、下载openjdk17免安装包wgethttps://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/G......
  • VM虚拟机安装centos7.9并docker启动showdoc
    一、准备工作安装VMwareworkstations16版本,这个不做过多的介绍下载centos64位dvd版的centos7.9的镜像文件创建虚拟机,此过程也不做过多的介绍,设置root密码的时候千万要......