zoukankan      html  css  js  c++  java
  • CentOS 7 环境下 GitLab安装部署以及账号初始化

    1. 安装相关依赖

    1 yum install curl policycoreutils openssh-server openssh-clients -y
    2 # 确保sshd启动(正常情况下, sshd是启动的)
    3 systemctl enable sshd
    4 systemctl start sshd
    另外如果开启了防火墙, 注意设置防火墙的规则

     2. 引入yum源, 并安装gitlab

    curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
    yum install gitlab-ce -y
    # 配置并启动
    gitlab-ctl reconfigure

    如果设备配置比较低, 会在启动过程中卡死, 建议最低双核2G内存

    如果当前服务器的808080端口均未被占用, 则直接可以通过服务器的ip或域名访问到后台(出现502不要紧张,一般情况下是gitlab还没有起来)

    http://ip或域名

    3、获取/修改超级管理员root的密码

    #切换目录:
    cd /opt/gitlab/bin
    #执行 :下方 命令 开始初始化密码
    sudo gitlab-rails console production
    #在irb(main):001:0> 后面通过 u=User.where(id:1).first 来查找与切换账号(User.all 可以查看所有用户)
    u=User.where(id:1).first
    #通过u.password='12345678'设置密码为12345678(这里的密码看自己喜欢):
    u.password='12345678'
    #通过u.password_confirmation='12345678' 再次确认密码
    u.password_confirmation='12345678'
    #通过 u.save!进行保存(切记切记 后面的 !)
    u.save!
    #如果看到上面截图中的true ,恭喜你已经成功了,执行 exit 退出当前设置流程即可。
    exit

     4、重启gitlab

    sudo gitlab-ctl restart

     5、常用命令

    # Start all GitLab components
    gitlab-ctl start
    # Stop all GitLab components
    gitlab-ctl stop
    # Restart all GitLab components
    gitlab-ctl restart

    回到gitlab ,可以通过 root/12345678 这一超级管理员账号登录了(本人操作的时候,)

    至此gitlab告一段落。后续记录接入LDAP

    参考文档

    https://www.jianshu.com/p/808fbf9d972f

    https://blog.csdn.net/hnmpf/article/details/80518460

  • 相关阅读:
    Linux命令-查看进程
    Linux命令-查看内存
    Linux命令---vim
    oracle分页查询按日期排序失败问题
    oracle使用between and边界问题
    给大家介绍一个自我感觉好用的网站
    想学习一下微服务
    oracle获取年、月、日
    mybatis返回map结果集
    修改表中列
  • 原文地址:https://www.cnblogs.com/yuqilin/p/9709588.html
Copyright © 2011-2022 走看看