GitLab基础:5种查询GitLab的版本的方法

本文详细介绍了查询GitLab版本的五种方法,包括通过/help页面、/admin页面(管理员权限)、查看内部文件、命令行工具gitlab-rake以及使用GitLab API。这些方法涵盖了从简单到复杂的不同场景,帮助用户快速获取GitLab及其组件的版本信息。
摘要由CSDN通过智能技术生成

在这里插入图片描述

这篇文章介绍常用的查看GitLab的版本的方式。

方式1:使用/help页面确认

最简单的方式就是使用GitLab的help页面来确认
在这里插入图片描述

注意此种方式需要登录之后才能确认版本信息,比如登录之前相同的确认方式可能是:
在这里插入图片描述

方式2:使用/admin页面确认

如果希望确认GitLab各组件版本信息,可使用/admin页面确认,但是此页面为管理员才可访问
在这里插入图片描述

方式3: 使用内部文件

以容器化方式为例,可查看如下文件内容确认版本信息

确认命令:cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

执行示例如下所示:

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

另外 /opt/gitlab/embedded/service/gitlab-rails/中还保存着其他组件的版本

# ls *VERSION
GITALY_SERVER_VERSION		      GITLAB_PAGES_VERSION  GITLAB_WORKHORSE_VERSION
GITLAB_ELASTICSEARCH_INDEXER_VERSION  GITLAB_SHELL_VERSION  VERSION
# 

也可以这样简单进行确认

# grep . *VERSION
GITALY_SERVER_VERSION:12.10.5
GITLAB_ELASTICSEARCH_INDEXER_VERSION:2.2.0
GITLAB_PAGES_VERSION:1.17.0
GITLAB_SHELL_VERSION:12.2.0
GITLAB_WORKHORSE_VERSION:8.30.1
VERSION:12.10.5
# 

方式4: 命令行方式确认

执行如下命令可以查看包括各组件信息的的GitLab内容:

执行命令:gitlab-rake gitlab:env:info

执行示例如下所示:

# gitlab-rake gitlab:env:info

System information
System:		
Current User:	git
Using RVM:	no
Ruby Version:	2.6.5p114
Gem Version:	2.7.10
Bundler Version:1.17.3
Rake Version:	12.3.3
Redis Version:	5.0.7
Git Version:	2.26.2
Sidekiq Version:5.2.7
Go Version:	unknown

GitLab information
Version:	12.10.5
Revision:	ed53d560372
Directory:	/opt/gitlab/embedded/service/gitlab-rails
DB Adapter:	PostgreSQL
DB Version:	11.7
URL:		http://75ad721888bf
HTTP Clone URL:	http://75ad721888bf/some-group/some-project.git
SSH Clone URL:	git@75ad721888bf:some-group/some-project.git
Using LDAP:	no
Using Omniauth:	yes
Omniauth Providers: 

GitLab Shell
Version:	12.2.0
Repository storage paths:
- default: 	/var/opt/gitlab/git-data/repositories
GitLab Shell path:		/opt/gitlab/embedded/service/gitlab-shell
Git:		/opt/gitlab/embedded/bin/git
# 

方式5: 使用API

使用RestAPI方式,需要确认其版本,比如12.10.5的话需要使用v4,执行示例如下所示:

liumiaocn:gitlab liumiao$ token=xWhjoDt6NU7xMVxa1byL
liumiaocn:gitlab liumiao$ curl -H "PRIVATE-TOKEN: ${token}" http://localhost:32001/api/v4/version
{"version":"12.10.5","revision":"ed53d560372"}liumiaocn:gitlab liumiao$ 
liumiaocn:gitlab liumiao$ 
liumiaocn:gitlab liumiao$ curl -H "PRIVATE-TOKEN: ${token}" http://localhost:32001/api/v4/version |jq .
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    46  100    46    0     0    425      0 --:--:-- --:--:-- --:--:--   422
{
  "version": "12.10.5",
  "revision": "ed53d560372"
}
liumiaocn:gitlab liumiao$ 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值