Frage

Wie kann ich überprüfen, welche Version von GitLab auf dem Server installiert ist?

Mir geht es um die im GitLab-Änderungsprotokoll angegebene Version:
https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md

Zum Beispiel:„6.5.0“, „6.4.3“ usw.

Kann dies nur über das Terminal erfolgen?
Gibt es eine Möglichkeit, dies aus der Ferne zu tun (mit Browser statt Terminal)?

War es hilfreich?

Lösung

Ich habe meinen Server auf GitLab 6.6.4 aktualisiert und endlich einen Weg gefunden, die Version von GitLab aus der Ferne ohne SSH-Zugriff auf den Server abzurufen.

Du sollte eingeloggt sein um auf die folgende Seite zuzugreifen:https://your.domain.name/help

Es zeigt etwas Ähnliches wie:

GitLab 6.6.4 42e34ae

GitLab ist eine Open-Source-Software zur Zusammenarbeit am Code.
...
usw.

Andere Tipps

für Omnibus-Versionen: \

generasacodicetagpre.

Beispiel:

generasacodicetagpre.

Sie können über eine URL, die Web-GUI und die ReST-API auf die Version zugreifen.

Über eine URL

Eine HTML-Seite mit der Version kann in einem Browser unter angezeigt werden https://your-gitlab-url/help.

Über ein Menü in der Web-GUI

Wenn Sie diese URL nicht eingeben möchten, können Sie auch über ein Menü in der GitLab-Web-GUI auf dieselbe HTML-Seite zugreifen:

In GitLab 11 und höher

  1. Melden Sie sich bei GitLab an
  2. Klick auf das ? Dropdown-Menü oben rechts.Wählen Helfen.
  3. Die GitLab-Version erscheint oben auf der Seite

In früheren Versionen, wie GitLab 9

  1. Melden Sie sich bei GitLab an
  2. Klick auf das three lines Dropdown-Menü oben links.Wählen Helfen.
  3. Und dann erscheint die Version oben auf der Seite

Über die ReST-API

Melden Sie sich als beliebiger Benutzer an und wählen Sie das Benutzersymbol oben rechts auf dem Bildschirm aus.Wählen Einstellungen > Zugriffstoken.Erstellen Sie ein persönliches Zugriffstoken und kopieren Sie es in Ihre Zwischenablage.

Verwenden Sie in einer Linux-Shell curl So greifen Sie auf die GitLab-Version zu:

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

Sie haben zwei Möglichkeiten (nachdem Sie sich angemeldet haben).

  1. Verwenden Sie die API-URL https://gitlab.example.com/api/v4/version (Sie können es über die Befehlszeile mit privatem Token verwenden), es wird zurückgegeben {"version":"10.1.0","revision":"5a695c4"}
  2. Verwenden Sie die HILFE-URL im Browser https://gitlab.example.com/help und Sie werden die Version von GitLab sehen, d. h GitLab Community Edition 10.1.0 5a695c4

Wenn Sie eine selbsthostierte Version von GitLab verwenden, können Sie diesen Befehl ausführen.

grep gitlab /opt/gitlab/version-manifest.txt

cd / opt / gitlab

cat Version-manifest.txt

Beispiel:

gitlab-ctl 6.8.2-omnibus
Gitlab-Rails V6.8.2

Aktuelle Gitlab-Version ist 6.8.2

 Screenshot der Konsole

Get information about GitLab and the system it runs on :

bundle exec rake gitlab:env:info RAILS_ENV=production

Example output of 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

Read this article, it will help you.

Instead of http://domain-name/help you can also check your Gitlab version name in browser by logging as Admin

  • Go to http://domain-name
  • Log in to Gitlab as Admin (Root)
  • Go to Admin Area
  • On the right corner, below Groups tab, you can find Components tab

There you can find not only Gitlab version but also different components like Gitlab Shell, Gitlab workhorse, Gitlab API etc, version numbers enter image description here You will also find the suggestions to update the versions there

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

It can be retrieved using REST, see Version API :

curl --header "PRIVATE-TOKEN: 9koXpg98eAheJpvBs5tK" https://gitlab.example.com/api/v4/version

For authentication see Personal access tokens documentation.

If using the Gitlab Docker image:

sudo cat /srv/gitlab/data/gitlab-rails/VERSION

Example output:

12.1.3

If you are an admin and if you want to see the Gitlab version (and more you didn't know about) click on the wrench/admin menu icon and under Components you can see a lot , especially if you are using Omnibus.

I have Version: 12.2.0-ee and I tried the URL via (https://yourgitlab/help ) but I have not got this information. In the other hand I got this with gitlab-rake with success into the command line:

sudo gitlab-rake gitlab:env:info

... GitLab information Version: 12.2.0-ee ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top