Как проверить версию Gitlab?
Как проверить, какая версия Gitlab установлена на сервере?
Я о версии, указанной в списке изменений в Gitlab:
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG.md
Например: "6.5.0", "6.4.3" и т.д.
Можно ли это сделать только через терминал?
Есть ли способ сделать это удаленно (с браузером вместо терминала)?
Ответы
Ответ 1
Я обновил свой сервер до GitLab 6.6.4 и наконец нашел способ получить версию GitLab удаленно без доступа SSH к серверу.
Вы должны войти в систему для доступа к следующей странице: https://your.domain.name/help
Это показывает что-то похожее на:
GitLab 6.6.4 42e34ae
GitLab - это программное обеспечение с открытым исходным кодом для совместной работы над кодом.
...
и т.п.
Ответ 2
Для омнибусных версий:\
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: [email protected]: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
Ответ 3
Вы можете получить доступ к версии через URL-адрес, веб-интерфейс и API ReST.
Через URL
HTML-страница, отображающая версию, может быть отображена в браузере по адресу https://your-gitlab-url/help
.
Через меню в веб-интерфейсе
Если вы не хотите вводить этот URL-адрес, вы также можете получить доступ к той же HTML-странице из меню веб-интерфейса GitLab:
В GitLab 11 и позже
- Войти в GitLab
- Нажмите на раскрывающееся меню
в правом верхнем углу. Выберите Справка. - Версия GitLab появляется вверху страницы
В более ранних версиях, таких как GitLab 9
- Войти в GitLab
- Нажмите на раскрывающееся меню
в левом верхнем углу. Выберите Справка. - И тогда версия появляется вверху страницы
Через API ReST
Войдите в систему как любой пользователь, выберите значок пользователя в правом верхнем углу экрана. Выберите Настройки> Токены доступа. Создайте личный токен доступа и скопируйте его в буфер обмена.
В оболочке Linux используйте curl
для доступа к версии GitLab:
curl --header "PRIVATE-TOKEN: personal-access-token" your-gitlab-url/api/v4/version
Ответ 4
У вас есть два варианта (после входа в систему).
- Используйте URL-адрес API https://gitlab.example.com/api/v4/version (вы можете использовать его из командной строки с личным токеном), он возвращает
{"version":"10.1.0","revision":"5a695c4"}
- Используйте HELP url в браузере https://gitlab.example.com/help, и вы увидите версию GitLab, т.е.
GitLab Community Edition 10.1.0 5a695c4
Ответ 5
Если вы используете самодостаточную версию GitLab, вы можете запустить эту команду.
grep gitlab/opt/gitlab/version-manifest.txt
Ответ 6
cd/opt/gitlab
версия кота-manifest.txt
Пример:
gitlab-ctl 6.8.2-омнибус
gitlab-rails v6.8.2
Текущая версия gitlab - 6.8.2
![Screenshot of the console]()
Ответ 7
Получить информацию о 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: [email protected]: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
Прочитайте статью , это поможет вам.
Ответ 8
Вместо http://domain-name/help
вы также можете проверить название вашей версии Gitlab в браузере, войдя в систему как Admin
- Зайдите на
http://domain-name
- Войдите в Gitlab как администратор (
Root
) - Перейти в админку
- В правом углу, под вкладкой
Groups
, вы можете найти вкладку Components
Там вы можете найти не только версию Gitlab, но и различные компоненты, такие как Gitlab Shell, рабочая лошадка Gitlab, Gitlab API и т.д., Номера версий
. Там же вы найдете предложения по обновлению версий.
Ответ 9
cat/opt/gitlab/version-manifest.txt | grep gitlab-ce | awk '{print $2}'
Ответ 10
Его можно найти с помощью REST, см. API версии:
curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/version
Для проверки подлинности см. документация по документу Personal Access.
Ответ 11
Если вы являетесь администратором, и если вы хотите увидеть версию Gitlab (и многое другое, о чем вы не знали), нажмите значок меню гаечного ключа/администратора и в разделе Компоненты вы сможете увидеть много, особенно если вы используете Omnibus.