如何查看服务器上安装了哪个版本的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这只能通过终端吗? 有没有办法远程(用浏览器而不是终端)做到这一点?
当前回答
CD /opt/gitlab
猫version-manifest.txt
例子:
gitlab-ctl 6.8.2-omnibus gitlab-rails v6.8.2
当前gitlab版本为6.8.2
其他回答
除了http://domain-name/help,您还可以在浏览器中以Admin身份登录来检查您的Gitlab版本名
访问http://domain-name 以管理员(Root)身份登录Gitlab 进入管理区域 在右侧的“组”标签下,您可以找到“组件”标签
在那里,你不仅可以找到Gitlab版本,还可以找到不同的组件,如Gitlab Shell、Gitlab workhorse、Gitlab API等,以及版本号 您还可以在那里找到更新版本的建议
对于综合版本:
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
您有两个选择(登录后)。
使用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
您可以通过URL、web GUI和ReST API访问该版本。
通过URL
可以在https://your-gitlab-url/help的浏览器中显示显示版本的HTML页面。只有登录时才会显示版本。
通过web GUI中的菜单
如果你不介意输入这个URL,你也可以从GitLab web GUI的菜单中访问相同的HTML页面:
在GitLab 11及以后的版本中
登录GitLab 单击右上角的下拉菜单。选择有帮助。 GitLab版本出现在页面顶部
在早期版本中,比如GitLab 9
登录GitLab 点击左上方的下拉菜单。选择有帮助。 然后版本就会出现在页面的顶部
通过ReST API
以任意用户身份登录,选择屏幕右上方的用户图标。选择“设置>访问令牌”。创建个人访问令牌并将其复制到剪贴板。
在Linux shell中,使用curl访问GitLab版本:
curl --header "PRIVATE-TOKEN: personal-access-token" your-gitlab-url/api/v4/version
在centos上检查gitlab的版本
rpm -qa | grep gitlab-ce