gitlab 常用维护命令
GitLab简介
GitLab 是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。
Github是公共的git仓库,而Gitlab适合于搭建企业内部私有git仓库
1. 服务启停操作
查看gitlab的版本
# cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
gitlab常规维护命令
查看状态
# gitlab-ctl status
启动Gitlab所有组件
# gitlab-ctl start
停止Gitlab所有组件
# gitlab-ctl stop
重启Gitlab所有组件
# gitlab-ctl restart
停止所有 gitlab postgresql 组件:
# gitlab-ctl stop postgresql
停止相关数据连接服务
# gitlab-ctl stop unicorn
# gitlab-ctl stop sidekiq
重启所有 gitlab gitlab-workhorse 组件:
# gitlab-ctl restart gitlab-workhorse
生成配置启动服务(重新加载配置文件/etc/gitlab/gitlab.rb,如配置文件有更改需要重新加载生效)
# gitlab-ctl reconfigure
卸载gitlab,慎用
# gitlab-ctl uninstall
2. 检查日志信息
检查redis的日志
# gitlab-ctl tail redis
检查postgresql的日志
# gitlab-ctl tail postgresql
检查gitlab-workhorse的日志
# gitlab-ctl tail gitlab-workhorse
检查logrotate的日志
# gitlab-ctl tail logrotate
检查nginx的日志
# gitlab-ctl tail nginx
检查sidekiq的日志
# gitlab-ctl tail sidekiq
检查unicorn的日志
# gitlab-ctl tail unicorn
3. gitlab管理员密码忘记,怎么重置密码
Gitlab 修改root用户密码
3.1 使用rails工具打开终端
# gitlab-rails console production
3.2 查询用户的email,用户名,密码等信息,id:1 表示root账号
irb(main):001:0> user = User.where(id: 1).first
3.3 重新设置密码
irb(main):002:0> user.password = '新密码'
irb(main):003:0> user.password_confirmation = '新密码'
3.4 保存密码
irb(main):004:0> user.save!
完整的操作脚本
user = User.where(id: 1).first
user.password = '新密码'
user.password_confirmation = '新密码'
user.save!
然后使用重置过的密码重新登录。
gitlab 常用维护命令的更多相关文章
- MySQL常用维护命令和操作
MySQL数据库安装后,除了包括MySQL服务器进程管理外,还提供了大量工具用于管理和维护MySQL服务器的其它工作.下面PHP程序员雷雪松介绍的这些命令都是在MySQL交互界面以外的命令行中执行的. ...
- 6.K8s集群升级、etcd备份和恢复、资源对象及其yaml文件使用总结、常用维护命令
1.K8s集群升级 集群升级有一定的风险,需充分测试验证后实施 集群升级需要停止服务,可以采用逐个节点滚动升级的方式 1.1 准备新版本二进制文件 查看现在的版本 root@k8-master1:~# ...
- svn常用维护命令
公司版本管理同时用的svn和gitlab,有互补作用 这边写一写慢慢积累自己用过的svn常用维护 查看版本范围之间的变化: [root@192-168-2-82 mnt]# svn log -r 45 ...
- git基础常用维护命令
开发模式介绍 master为生产环境分支 trunk为测试环境分支 开发分支由程序员自己取名 比如来一个新项目之后,下面步骤都是在本地操作 1.从本地获取远程master最新代码,保证本地master ...
- Oralce常用维护命令
1. sqlplus远程连接 方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件,但只支持oracle10G以上.命令:sqlplus 用户名/密码@ip地址[:端口]/servi ...
- virsh常用维护命令
virsh常用命令 一些常用命令参数 [root@kvm-server ~]# virsh --help #查看命令帮忙 [ro ...
- hbase集群 常用维护命令
一. zk集群 1. 查看当前服务的角色 leader/follower echo stat|nc 127.0.0.1 2181 2. 启动ZK服务: sh bin/zkServer.sh star ...
- gitlab常用的命令
git checkout . #本地所有修改的.没有的提交的,都返回到原来的状态git stash #把所有没有提交的修改暂存到stash里面.可用git stash pop回复.git reset ...
- Oracle RAC 常用维护工具和命令
Oracle RAC 常用维护工具和命令 分类: Oracle Basic Knowledge Oracle RAC2010-03-09 01:02 13987人阅读 评论(6) 收藏 举报 orac ...
随机推荐
- RabbitMQ安装记录(windows10)
RabbitMQ安装记录(windows10) 一.安装包准备 otp_win64_R16B03.exe(这里使用该版本,不支持ssl) otp_win64_19.0.exe(如果要开启ssl,请 ...
- 通过 ppa 在ubuntu server 上安装java 8
第一步:使用ppa/源方式安装,安装ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 第二步:安装 oracle ...
- split用法
例1:基本的分割split() var str="How are you doing today?" var a=str.split(" ")//分别输出5个单 ...
- 使用Blend设计出符合效果的WPF界面
之前不会用blend,感觉好难的,但美工给出的效果自己有没办法实现,所以研究了一下blend,感觉没有想象中的那么难 废话不多说,开始界面设计 今天拿到美工给的一个界面效果图 这个界面说实话,还可以吧 ...
- hdu5007 Post Robot AC自动机
DT is a big fan of digital products. He writes posts about technological products almost everyday in ...
- java 程序编译和运行过程
java整个编译以及运行的过程相当繁琐,我就举一个简单的例子说明: Java程序从源文件创建到程序运行要经过两大步骤: 1.源文件由编译器编译成字节码(ByteCode): 2.字节码由java虚拟机 ...
- sh - 脚本学习 启动/停止/重启/部署jetty crontab
===============jettytest.sh ====================== #!/bin/shjettysh_path=/usr/local/jetty/bin/jetty. ...
- [Java] 資料輸入的差異性(System.in、BufferedReader、Scanner)
一.System.in System.in提供的read方法每次只能讀取一個字節的數據,不實用 二.BufferedReader BufferedReader類位於java.io包中,使用要加上 im ...
- np金融量化分析
在所有的np中都是已返回值的形式进行修改的,否则不会修改 只是显示内容 形状是三维数据 全0数组 reshape也可以将二维的变成一维的 下标和切片 一维的切片 二维切片 . 列表切片 给一个数组 ...
- 【转载】Win10系统桌面右键新建没有Word、Excel、PPT怎么恢复?
Win10系统桌面右键新建没有Word.Excel.PPT怎么恢复? 以下正文转载至: 网址:http://www.xitongzhijia.net/xtjc/20170307/93471.html ...