Как проверить версию Gitlab?
Как проверить, какая версия Gitlab установлена на сервере?
Я о версии, указанной в Gitlab changelog:
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG.md
например: "6.5.0", "6.4.3" и т. д.
Это можно сделать только через терминал?
Есть ли способ сделать это удаленно (с браузером вместо терминала)?
12 ответов
я обновил свой сервер до GitLab 6.6.4 и, наконец, нашел способ получить версию GitLab удаленно без доступа SSH к серверу.
вы должен быть зарегистрирован для доступа к следующей странице:
https://your.domain.name/help
Он показывает что-то похожее на:
GitLab 6.6.4 42e34ae
GitLab-программа с открытым исходным кодом для совместной работы над кодом.
...
так далее.
для версий omnibus:\
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"}
- использовать URL-адрес справки в браузере https://gitlab.example.com/help и вы увидите версию Гитлаб, т. е.
GitLab Community Edition 10.1.0 5a695c4
cd/opt / gitlab
версия cat-манифест.txt
пример:
gitlab-ctl 6.8.2-omnibus
GitLab-rails v6.8.2
текущая версия gitlab-6.8.2
получите информацию о GitLab и системе, на которой он работает:
bundle exec rake gitlab:env:info RAILS_ENV=production
пример вывода gitlab:env: info
System information
System: Arch Linux
Current User: git
Using RVM: yes
RVM Version: 1.20.3
Ruby Version: 2.0.0p0
Gem Version: 2.0.0
Bundler Version:1.3.5
Rake Version: 10.0.4
GitLab information
Version: 5.2.0.pre
Revision: 4353bab
Directory: /home/git/gitlab
DB Adapter: mysql2
URL: http://gitlab.arch
HTTP Clone URL: http://gitlab.arch/some-project.git
SSH Clone URL: git@gitlab.arch:some-project.git
Using LDAP: no
Using Omniauth: no
GitLab Shell
Version: 1.4.0
Repositories: /home/git/repositories/
Hooks: /home/git/gitlab-shell/hooks/
Git: /usr/bin/git
читать это статьи, это поможет вам.
OP также спросил о отображении версии GitLab в браузере:
- войдите в GitLab
- клик помогите в меню GitLab слева
Если вы используете автономную версию GitLab, вы можете рассмотреть возможность запуска этой команды.
grep gitlab /opt/gitlab/version-manifest.txt
вместо http://domain-name/help
вы также можете проверить свое имя версии Gitlab в браузере, войдя в систему как Admin
- на
http://domain-name
- войдите в Gitlab как администратор (
Root
) - зайти в админку
- в правом углу, ниже
Groups
tab, вы можете найтиComponents
tab
там вы можете найти не только версию Gitlab, но и различные компоненты, такие как GitLab Shell, GitLab workhorse, GitLab API и т. д., номера версий Вы также найдете предложения по обновлению версий там
его можно получить с помощью REST, см. версия API :
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/version
для аутентификации см. личные жетоны доступа документация.
Если вы являетесь администратором, и если вы хотите увидеть версию Gitlab (и многое другое, о чем вы не знали), нажмите на значок меню wrench / admin и под компоненты можно увидеть много , особенно если вы используете Омнибус.
другой вариант-получить доступ к панели администратора (вам нужно войти в систему) черезhttp://your.domain.name/admin и ищите Components
совет. Первая информация - это версия GitLab.