gitlab常用命令

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: gitlab常用命令

1.运维管理

查看版本

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

实时查看日志

gitlab-ctl tail

数据库关系升级

gitlab-rake db:migrate

清理redis缓存

gitlab-rake cache:clear

升级GitLab-ce 版本

yum update gitlab-ce

升级PostgreSQL最新版本

gitlab-ctl pg-upgrade


2.服务控制命令

启动/停止/重启所有 gitlab 组件:

gitlab-ctl start/stop/restart

启动指定模块组件:

gitlab-ctl start redis/postgresql/gitlab-workhorse/logrotate/nginx/sidekiq/unicorn

停止指定模块组件:

gitlab-ctl stop 模块名

查看服务状态

gitlab-ctl status

生成配置并启动服务

gitlab-ctl reconfigure

3.日志相关

实时查看所有日志

gitlab-ctl tail

实时各个模块日志

gitlab-ctl tail redis/postgresql/gitlab-workhorse/logrotate/nginx/sidekiq/unicorn



4.备份相关

1.备份默认目录是/var/opt/gitlab/backups

gitlab-rake gitlab:backup:create


2.修改默认备份目录,vim /etc/gitlab/gitlab.rb

gitlab_rails['backup_path'] = '/data/backups'


5.恢复

gitlab-rake gitlab:backup:restore BACKUP=serail_number_date


获取最新tag

git describe --tags `git rev-list --tags --max-count=1`

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
相关文章
|
6月前
|
Linux 应用服务中间件 网络安全
linux安装Gitlab
linux安装Gitlab
169 0
|
6月前
|
缓存 数据安全/隐私保护 Docker
安装gitlab
安装gitlab
309 0
|
网络安全 开发工具 数据安全/隐私保护
Gitlab的安装
Gitlab的安装
126 0
|
6月前
|
Shell 网络安全 开发工具
docker 安装 gitlab 教程详解
docker 安装 gitlab 教程详解
227 0
|
6月前
|
Linux
linux安装gitlab
linux安装gitlab
66 0
|
6月前
|
存储 Linux 网络安全
Git - Centos7下安装GitLab服务器
Git - Centos7下安装GitLab服务器
158 1
|
6月前
Gitlab出现502报错解决
Gitlab出现502报错解决
435 0
|
存储 应用服务中间件 开发工具
Docker安装GitLab
在Docker下安装GitLab,以及安装好之后无法访问参考8常见问题
1745 0
|
开发工具 数据安全/隐私保护 git