如何查看服务器上安装了哪个版本的GitLab ?

我是关于GitLab更新日志中指定的版本: https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md

例如:“6.5.0”,“6.4.3”等。

Сan这只能通过终端吗? 有没有办法远程(用浏览器而不是终端)做到这一点?


当前回答

你可以在https://your.domain.name/help上查看GitLab的版本

或者通过终端:gitlab-rake gitlab:env:info

其他回答

在centos上检查gitlab的版本

rpm -qa | grep gitlab-ce

以下信息可以从CI管道中获得(GitLab >= 11.4):

Variable Value
CI_SERVER_VERSION_MAJOR The major version of the GitLab instance.
CI_SERVER_VERSION_MINOR The minor version of the GitLab instance.
CI_SERVER_VERSION_PATCH The patch version of the GitLab instance.
CI_SERVER_VERSION The full version of the GitLab instance.

您有两个选择(登录后)。

使用API url https://gitlab.example.com/api/v4/version(你可以使用私有令牌从命令行使用它),它返回{"version":"10.1.0","revision":"5a695c4"} 在浏览器https://gitlab.example.com/help中使用HELP url,您将看到GitLab的版本,即GitLab社区版10.1.0 5a695c4

如果使用Gitlab Docker镜像:

sudo cat /srv/gitlab/data/gitlab-rails/VERSION

示例输出:

12.1.3

对于综合版本:

sudo gitlab-rake gitlab:env:info

例子:

System information
System:     Ubuntu 12.04
Current User:   git
Using RVM:  no
Ruby Version:   2.1.7p400
Gem Version:    2.2.5
Bundler Version:1.10.6
Rake Version:   10.4.2
Sidekiq Version:3.3.0

GitLab information
Version:    8.2.2
Revision:   08fae2f
Directory:  /opt/gitlab/embedded/service/gitlab-rails
DB Adapter: postgresql
URL:        https://your.hostname
HTTP Clone URL: https://your.hostname/some-group/some-project.git
SSH Clone URL:  git@your.hostname:some-group/some-project.git
Using LDAP: yes
Using Omniauth: no

GitLab Shell
Version:    2.6.8
Repositories:   /var/opt/gitlab/git-data/repositories
Hooks:      /opt/gitlab/embedded/service/gitlab-shell/hooks/
Git:        /opt/gitlab/embedded/bin/git