一、通过Web界面查看Gitlab版本
使用Gitlab的Web界面,可以通过以下步骤查看Gitlab的版本号:1. 登录Gitlab,进入Gitlab首页。
2. 点击页面右上角的“Admin Area”按钮,进入Gitlab的管理区域。
# 如下是HTML形式的代码
<img src="https://cdn.jsdelivr.net/gh/Einsteinzhou/image-hosting-service/img/image-20210820170913678.png">
3. 在管理区域页面,选择左侧“Overview”选项卡,可以看到Gitlab的版本号和构建时间信息。
# 如下是HTML形式的代码
<img src="https://cdn.jsdelivr.net/gh/Einsteinzhou/image-hosting-service/img/image-20210820171001184.png">
二、通过命令行查看Gitlab版本
在命令行终端中,可以通过以下命令查看Gitlab的版本号:
sudo gitlab-rake gitlab:env:info
该命令会输出Gitlab的版本号等详细信息,包括Gitlab的版本、Ruby版本、Rails版本等信息,如下所示:
# 示例输出信息:
System information
System: Ubuntu 16.04
Proxy: no
Current User: git
Using RVM: no
Ruby Version: 2.7.2p137
Gem Version: 3.2.22
Bundler Version:1.17.3
Rake Version: 13.0.3
Redis Version: 6.0.14
Git Version: 2.32.0
Sidekiq Version:5.2.9
Go Version: unknown
GitLab information
Version: 13.10.2
Revision: 3692aed7fb0
Directory: /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: PostgreSQL
DB Version: 9.6.19
URL: https://mygitlab.com
HTTP Clone URL: https://mygitlab.com/some-group/some-project.git
SSH Clone URL: git@mygitlab.com:some-group/some-project.git
Elasticsearch: no
Geo: no
Using LDAP: yes
Using Omniauth: yes
Omniauth Providers: bitbucket, google_oauth2, gitlab
三、查看Gitlab安装包的版本号
在Linux系统中,Gitlab的版本信息通常保存在Gitlab安装包的文件名中。可以通过以下命令查看Gitlab安装包的版本号:
dpkg -s gitlab
该命令会输出Gitlab的安装包版本号等详细信息,如下所示:
# 示例输出信息:
Package: gitlab
Status: install ok installed
Maintainer: GitLab B.V. <support@gitlab.com>
Architecture: amd64
Version: 13.10.2-ce.0
Depends: gitlab-ce (= 13.10.2-ce.0), gitlab-config-template (= 13.10.2-ce.0), gitlab-scripts (= 13.10.2-ce.0)
Description: GitLab Community Edition (including NGINX, Postgres, Redis)
GitLab is a Ruby on Rails application that provides Git repository management, issue tracking, code review,
continuous integration and more.
Homepage: https://about.gitlab.com/
四、通过API查看Gitlab版本
Gitlab提供了丰富的API接口,通过API可以获取Gitlab的版本信息。可以通过以下API接口查看Gitlab的版本号:
curl -s https://gitlab.example.com/api/v4/version
该命令会输出Gitlab的版本号等详细信息,如下所示:
{
"version": "13.10.0-rc3",
"revision": "06036139ebe",
"short_revision": "06036139",
"version_parts": [
13,
10,
0,
"rc3"
],
"major": 13,
"minor": 10,
"patch": 0,
"pre": "rc3",
"build_metadata": null,
"full_version": "13.10.0-rc3"
}