如何查看服务器上安装了哪个版本的GitLab ?
我是关于GitLab更新日志中指定的版本: https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md
例如:“6.5.0”,“6.4.3”等。
Сan这只能通过终端吗? 有没有办法远程(用浏览器而不是终端)做到这一点?
如何查看服务器上安装了哪个版本的GitLab ?
我是关于GitLab更新日志中指定的版本: https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md
例如:“6.5.0”,“6.4.3”等。
Сan这只能通过终端吗? 有没有办法远程(用浏览器而不是终端)做到这一点?
当前回答
如果使用Gitlab Docker镜像:
sudo cat /srv/gitlab/data/gitlab-rails/VERSION
示例输出:
12.1.3
其他回答
您可以使用包管理器查询已安装的gitlab-ce版本。如果它恰好是debian或ubuntu,就像这样:
dpkg -l | grep gitlab-ce | tr -s [:space:] | cut -d" " -f3
应该与其他发行版类似地工作,假设您使用包管理器进行安装。
你可以在https://your.domain.name/help上查看GitLab的版本
或者通过终端:gitlab-rake gitlab:env:info
在centos上检查gitlab的版本
rpm -qa | grep gitlab-ce
这个命令行可以了解gitlab安装的所有数据
gitlab-rake gitlab:env:info
和这个命令行来了解是否有新的Gitlab版本,因为你可以更新Gitlab
yum --showduplicates list gitlab-ce
一旦知道了当前版本和最新的gitlab更新,就可以使用下面的命令行进行更新
yum install gitlab-ce-15.2.2-ce.0.el7
它可以使用REST检索,参见版本API:
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/version
有关身份验证,请参阅个人访问令牌文档。