Подтвердить что ты не робот

Как проверить версию Gitlab?

Как проверить, какая версия Gitlab установлена ​​на сервере?

Я о версии, указанной в списке изменений в Gitlab:
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG.md

Например: "6.5.0", "6.4.3" и т.д.

Можно ли это сделать только через терминал?
Есть ли способ сделать это удаленно (с браузером вместо терминала)?

4b9b3361

Ответ 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 и позже

  1. Войти в GitLab
  2. Нажмите на раскрывающееся меню ? в правом верхнем углу. Выберите Справка.
  3. Версия GitLab появляется вверху страницы

В более ранних версиях, таких как GitLab 9

  1. Войти в GitLab
  2. Нажмите на раскрывающееся меню three lines в левом верхнем углу. Выберите Справка.
  3. И тогда версия появляется вверху страницы

Через API ReST

Войдите в систему как любой пользователь, выберите значок пользователя в правом верхнем углу экрана. Выберите Настройки> Токены доступа. Создайте личный токен доступа и скопируйте его в буфер обмена.

В оболочке Linux используйте curl для доступа к версии GitLab:

curl --header "PRIVATE-TOKEN: personal-access-token" your-gitlab-url/api/v4/version

Ответ 4

У вас есть два варианта (после входа в систему).

  1. Используйте URL-адрес API https://gitlab.example.com/api/v4/version (вы можете использовать его из командной строки с личным токеном), он возвращает {"version":"10.1.0","revision":"5a695c4"}
  2. Используйте 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 и т.д., Номера версий enter image description here. Там же вы найдете предложения по обновлению версий.

Ответ 9

cat/opt/gitlab/version-manifest.txt | grep gitlab-ce | awk '{print $2}'

Ответ 11

Если вы являетесь администратором, и если вы хотите увидеть версию Gitlab (и многое другое, о чем вы не знали), нажмите значок меню гаечного ключа/администратора и в разделе Компоненты вы сможете увидеть много, особенно если вы используете Omnibus.