首页 > 系统相关 >Linux 配置gitlab步骤

Linux 配置gitlab步骤

时间:2024-07-16 17:00:04浏览次数:13  
标签:配置 步骤 gitlab ce Linux password rpm el7

最近在玩gitlab,记录一下配置gitlab的过程

一、安装gitlab相关的依赖环境

      (1)  yum install -y curl policycoreutils openssh-server openssh-clients postfix policycoreutils-python cronie

        

      (2) 启动 Postfix
        systemctl enable postfix 
        systemctl start postfix      

        

二、下载并安装gitlab

        (1)下载gitlab

                wget \
http://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-15.3.2-ce.0.el7.x86_64.rpm

        

        (2)安装gitlab

                rpm -ivh gitlab-ce-15.3.2-ce.0.el7.x86_64.rpm

                

                下面是安装成功后的输出

                

三、配置gitlab

        (1)修改 gitlab 外部访问地址

                vim /etc/gitlab/gitlab.rb 

                找到如图所示的这一行,修改为自己的域名或IP

                

        修改完后记得重置gitlab:gitlab-ctl reconfigure,大概等个3分钟左右,出现如下图所示表示重置成功

        

        (2)查看gitlab 运行状态

                gitlab-ctl status

                

        (2)查看密码,默认密码只有24小时有效期

                cat /etc/gitlab/initial_root_password

                

        (3)修改密码,这里密码默认改为12345678,最少8位

                gitlab-rake "gitlab:password:reset"

                

  四、配置邮件,我这里配置的是阿里的企业邮箱,也可以换成其它的,刚开始由于下图红圈圈的两个配置没有配,导致邮件发送一直不成功,后来配上就可以了。smtp_password为各个平台的配置的第三方登录授权码,各个smtp相关配置参考官网SMTP settings | GitLab

        

        测试发送成功如下图:

        

完成以上123步就可以进行访问登录了

标签:配置,步骤,gitlab,ce,Linux,password,rpm,el7
From: https://blog.csdn.net/hstk688/article/details/140436990

相关文章

  • Linux中的一些基础命令用法
    1.文件的时间的概念创建时间修改时间访问时间使用stat命令获取文件的时间信息[root@tdr~]#stat/opt/d.txt 文件:"/opt/d.txt" 大小:0       块:0     IO块:4096 普通空文件设备:fd00h/64768d   Inode:33868148  硬链接:1权限:(06......
  • Linux基础
    前言:基于b站千锋dagou老师的视频 所简单归纳的 一些简单的基础的Linux命令(基于Centos7)本文目录结构一.Linux系统下的一些常见目录二.目录、文件管理命令三.文件阅读命令四.查询命令五.文件权限操作命令六.用户权限操作命令六.进程管理命令七.基础语法结构 ......
  • Linux-awk
    awk3.4.2功能过滤 取行取列统计计算数组函数3.4.3格式awk条件动作(找谁干啥)awk[options]'commands'filenamesawk[options]-fawk-script-filefilenames3.4.4awk处理数据的方式:1、进行逐行扫描文件,从第一行到最后一行2、寻找匹配的特定模式的行,......
  • 深入理解Linux内核中的同步与互斥的实现
    1.内联汇编汇编函数的执行效率比C语言更高,但可移植性,可编程性和可读性更差,掌握也更复杂。所以一般使用C语言编程。1.1内联汇编的优点性能优化:内联汇编允许开发者利用底层硬件特性,编写出更高效的代码,尤其是在性能敏感的场景下。直接硬件控制:内联汇编可以直接对硬件寄存......
  • 如何对Linux系统进行基准测试3工具Geekbench
    Geekbench简介Geekbench是一款跨平台的处理器、内存等基准测试程序,可用于评估各种设备(包括智能手机、平板电脑、笔记本电脑和台式电脑)的性能。它通过运行一系列模拟真实使用场景的工作负载来衡量设备的CPU、内存和计算能力。Geekbench提供单核和多核评分,以及综合评分。Geekben......
  • linux内核中的HZ
    在Linux内核中,HZ 是一个非常重要的宏定义,它代表了内核的“心跳”频率,即每秒内核时钟中断的次数。这个值在不同的系统和架构上可能有所不同,但通常是一个固定的值,比如100、250或1000等,这取决于硬件的能力和内核的配置。3*HZ 顾名思义,就是 HZ 值的三倍。这个表达式在内核代码......
  • 每天学一个 Linux 命令(16):mkdir
    命令简介mkdir命令用于创建新目录。创建目录时,如果目录名前没有指定路径,那么就直接在当前工作目录下创建新的目录。如指定了路径,那么就会在这个指定的目录下创建一个新目录。创建目录是需要注意,你所创建的目录名与当前目录下的文件名没有重名,如果有重名,系统会出现如下的提示,无......
  • mac安装redis详细步骤
    一、官网链接下载https://redis.io/download解压redis-3.0.7.tar.gz,拷贝到任意目录,例如/usr/local/执行解压命令:tarxzfredis-3.0.7.tar.gz二、终端安装编译和安装跳转到“cd/usr/local/redis/”,然后编译,安装make安装后执行makeinstall,基本安装完,配置都......
  • linux命令
    centos7的命令1.目录切换命令语法:cd[切换的目录]切换到上一级目录:cd../切换到根目录:cd/2.查看目录下的内容ls[参数][目录]参数:-a所有隐藏的列出-l列表3.查看当前所在的目录。4.创建文件命令touch创建文件>5.创建目录命令......
  • linux配置时间同步
    1、配置 systemctlstatuschronyd  //查看同步服务状态yum-yinstallchrony //如果没有服务就装包systemctlstartchronyd //开启服务systemctlenablechronyd //设置开机自启vim/etc/chrony.conf //修改配置文件server172.25.0.254iburst //......