`
xt_yangjie
  • 浏览: 39542 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

gitlab常用命令

    博客分类:
  • git
git 
阅读更多

 

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

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
 
分享到:
评论

相关推荐

    gitlab常用拉取命令及使用文档

    以上只是GitLab常用拉取命令及使用的一部分,实际操作中还有更多高级功能,如标签、里程碑、Webhooks等。通过不断学习和实践,你可以充分利用GitLab提升项目管理和开发效率。记得查看提供的“git的安装使用”文件,...

    最全的GitLab安装使用教程

    GitLab 常用命令: 1. 启动所有 GitLab 组件:sudo gitlab-ctl start 2. 停止所有 GitLab 组件:sudo gitlab-ctl stop 3. 重启所有 GitLab 组件:sudo gitlab-ctl restart 4. 查看服务状态:sudo gitlab-ctl status...

    Docker_+_Git_+_Linux_+_Php_+_Nginx__+_Gitlab等常用命令与_CommonC

    Docker_+_Git_+_Linux_+_Php_+_Nginx__+_Gitlab等常用命令与_CommonCommands

    gitlab服务器搭建及常用git命令

    gitlab服务器搭建及常用git命令,gitlab的服务组件的构成

    gitlab 部署,常用命令,并自己编写了 备份及恢复备份的脚本

    gitlab的原始备份,只备份了核心数据,备份数据在另一台服务器恢复时还会出现容错率,为了保险起见,对gitlab整个文件进行了保留原始权限的备份,这是就gitlab的备份脚本,亲测有效,gitlab部署

    gitlab 原理.docx

    GitLab 的常用命令包括: 1. `git clone URL`:克隆远程仓库到本地。 2. `git add .`:将所有变更添加到暂存区。 3. `git commit -a -m "..."`:提交所有暂存区的变更,并附带提交信息。 4. `git push origin master...

    GitLab操作指南_git学习指南_git入门_git_gitlab_

    Git的常用命令包括`git init`(初始化仓库)、`git clone`(克隆远程仓库)、`git add`(添加文件到暂存区)、`git commit`(提交更改)、`git push`(推送本地更改到远程仓库)和`git pull`(拉取远程仓库的最新...

    git-gitlab.zip

    Git的常用命令包括`git clone`(克隆远程仓库)、`git add`(添加文件到暂存区)、`git commit`(提交更改)、`git push`(推送本地更改到远程仓库)和`git pull`(拉取远程仓库的更新)等。 接下来,我们来看看...

    git常用命令大全.md

    git常用命令大全

    GitHub/GitLab基本配置及Git常用指令

    掌握GitHub/GitLab的基本配置以及Git的常用指令,对于进行有效的代码管理至关重要。 在Windows环境下安装Git,首先需要下载适合Windows系统的Git安装包,即Git for Windows。安装完成后,可以利用Git Bash这个模拟...

    gitlab使用文档

    - 使用特定命令将 GitLab 仓库中的代码 clone 到本地。 - 示例命令: `git clone http://example.com/repo.git` #### 四、其他重要知识点 - **SSH 密钥的作用**: - SSH 密钥是一对公钥和私钥,用于实现非对称...

    Gitlab使用手册

    通过以上详细介绍,我们不仅了解了如何在不同操作系统环境下创建SSH公钥并将其配置到GitLab账户中,还学习了一系列基本的Git命令,这对于高效地使用GitLab进行版本控制至关重要。无论是对于初学者还是有一定经验的...

    Gitlab安装手册1

    此外,了解一些常用的GitLab管理命令也是必要的: - `gitlab-ctl start`:启动所有GitLab组件。 - `gitlab-ctl stop`:停止所有GitLab组件。 - `gitlab-ctl restart`:重启所有GitLab组件。 - `gitlab-ctl status`...

    gitlab初学使用入门简单教程高清PDF

    - 分支管理:GitLab支持创建、合并分支,常用的工作流有GitFlow和Forking Workflow。 2. GitLab注册与登录: - 注册GitLab账号:访问GitLab官网完成注册,提供邮箱、用户名和密码等信息。 - 登录与个人信息设置...

    Gitlab安装手册2

    最后,了解一些常用的GitLab管理命令: - `gitlab-ctl start`:启动所有GitLab组件; - `gitlab-ctl stop`:停止所有GitLab组件; - `gitlab-ctl restart`:重启所有GitLab组件; - `gitlab-ctl status`:查看服务...

    git常用命令总结 word文档

    ### Git常用命令总结 #### 一、准备工作 **1.1 初始化仓库** - **命令**: `git init` - **说明**: 当你需要在一个新的项目中开始使用Git时,首先要做的就是在项目根目录下运行`git init`命令来创建一个新的Git...

    Gitlab服务器安装和访问,创建项目,ECLIPSE插件安装,项目获取,提交,推送

    常用命令包括:启动 Gitlab 所有组件:sudo gitlab-ctl start;停止 Gitlab 所有组件:sudo gitlab-ctl stop;重启 Gitlab 所有组件:sudo gitlab-ctl restart。 Gitlab 服务器默认采用 80 端口,默认管理员帐号为 ...

    Git & Gitlab 使用指南

    ### Git & Gitlab 使用指南 ...以上内容涵盖了 Git 的基本概念、常用术语、工作流程以及 GitLab 的主要功能和安装配置步骤。希望这些信息能够帮助您更好地理解和使用 Git 及 GitLab,提高团队协作效率。

Global site tag (gtag.js) - Google Analytics