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
Gitlab服务构成
GitLab由主要由以下服务构成,他们共同承担了Gitlab的运作需要
nginx: 静态web服务器
gitlab-shell: 用于处理Git命令和修改authorized keys列表
gitlab-workhorse: 轻量级的反向代理服务器
logrotate:日志文件管理工具
postgresql:数据库
redis:缓存数据库
sidekiq:用于在后台执行队列任务(异步执行)
unicorn:HTTP服务,GitLab Rails应用是托管在这个服务器上面的。
主要配置文件目录
主配置文件: /etc/gitlab/gitlab.rb
文档根目录: /opt/gitlab
默认存储库位置: /var/opt/gitlab/git-data/repositories
Nginx配置文件: /var/opt/gitlab/nginx/conf/gitlab-http.conf
Postgresql数据目录: /var/opt/gitlab/postgresql/data
详情参考
https://www.cnblogs.com/ray-mmss/p/10861703.html
相关推荐
包含git安装包 git常用方法和命令
gitlab服务器搭建及常用git命令,gitlab的服务组件的构成
gitlab的原始备份,只备份了核心数据,备份数据在另一台服务器恢复时还会出现容错率,为了保险起见,对gitlab整个文件进行了保留原始权限的备份,这是就gitlab的备份脚本,亲测有效,gitlab部署
git常用命令大全
Git常用命令.docx
GitLab服务介绍 组成和功能介绍,安装方式以及安排配置方式,常用的配置。例如GItLab邮件功能,日常维护,用户权限分配管理,项目管理,SSH可以配置,Git客户端使用命令模式和图示化模式等
除了基本的Git命令外,还有许多第三方服务提供商可以帮助您托管和管理您的Git仓库,例如GitHub、GitLab和Bitbucket等。这些服务不仅提供了高质量的代码管理工具,而且使开发者们可以更轻松地与其他团队成员和开源...
2、主要内容是Git的介绍、Git的特点、集中式和分布式版本控制系统的不同与优点、Git和GitHub以及GitLab的区别、Git的安装和配置、Git的工作流程、Git的工作原理、暂存区和工作区以及版本库的概念、开发场景中常用的...
版本控制 分布式 git gitlab
Docker常用命令 1.查看Docker信息 # 查看docker版本 docker version # 查看docker信息 docker info # 查看docker帮助文档 docker --help 2.镜像管理 # 列出本地所有镜像 docker images # 登陆到一个Docker镜像仓库...
1,docker常用命令使用 1.1 docker rm命令强制删除容器 docker rm -f 1.2 docker rmi命令强制删除扩展 docker rmi -f 1.3 docker build命令强制指定Dockerfile文件进行编译 docker build -t 镜像名称:镜像版本号-f ...
Git最常用工作流以及对应的命令使用,包括使用Git创建一个项目,分支相关操作---创建本地分支,并将本地分支推送到 远端,分支相关操作---获取远端分支,两人同时修改一个文件导致冲突如何解决等
DDEV-Live回购聊天机器人库 该存储库为GitHub和GitLab机器人提供了通用功能,该功能使DDEV-Live用户可以使用对PR或MR的注释(格式为commands与平台进行通信。 该库与结合使用,并期望将DDEV-Live平台部署在...
rpm -qf `which cd` //查看cd的包名,这里使用反引号,rpm会取反引号中命令的结果作为参数, rpm包格式,包名、版本号、发布版本号、平台 rpm -ivh rpm包文件 //安装 rpm -Uvh rpm包文件 //升级 rpm -e 包名 //卸载...
Git介绍,Git与SVN的区别,基本命令操作(初始化仓库,提交与修改,提交日志,远程操作),git常用命令速查,配置gitlab账号的SSH。
Git 常用命令指南。PDF版,可打印放工作台。Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制...
016常用 APT 命令 017Linux 用户和组管理 018查看目录和文件的权限 019更改操作权限 020安装 Java 021安装 Tomcat 022安装 MySQL 023部署项目 第3章 Docker实战开发 042设置镜像标签 024Docker 简介 025Docker ...
它是什么?... 此外,可以将Git-Auto-Deploy配置为在每次成功执行git pull时执行shell命令,该命令可用于触发自定义构建操作或测试脚本。 入门 您可以通过多种方式安装Git-Auto-Deploy 。 以下是最常用
本文档讲述了Git的概述、工作流程、软件安装、常用命令、分支操作、远程操作、IDEA使用Git、GitLab自建代码托管平台等内容,通俗易懂,简明扼要,零基础入门Git实战。声明:本文档所涉及到的图片均引用官方文档或...
git的一些常用操作及注释。