Wie überprüfe ich, welche Version von GitLab auf dem Server installiert ist?
Ich bin über 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 anstelle von Terminal)?
Für Omnibus-Versionen: \
Beispiel:
quelle
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
. Die Version wird nur angezeigt, wenn Sie angemeldet sind.Ü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
In früheren Versionen wie GitLab 9
Ü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 Sie Einstellungen> Zugriffstoken . Erstellen Sie ein persönliches Zugriffstoken und kopieren Sie es in Ihre Zwischenablage.
Verwenden Sie
curl
in einer Linux-Shell, um auf die GitLab-Version zuzugreifen:quelle
Wenn Sie eine selbst gehostete Version von GitLab verwenden, können Sie diesen Befehl ausführen.
grep gitlab /opt/gitlab/version-manifest.txt
quelle
Sie haben zwei Möglichkeiten (nach dem Anmelden).
{"version":"10.1.0","revision":"5a695c4"}
GitLab Community Edition 10.1.0 5a695c4
quelle
cd / opt / gitlab
cat version-manifest.txt
Beispiel:
gitlab-ctl 6.8.2-omnibus
gitlab-schienen v6.8.2
Die aktuelle Version von gitlab ist 6.8.2
quelle
Informieren Sie sich über GitLab und das System, auf dem es ausgeführt wird:
Beispielausgabe von gitlab: env: info
Lesen Sie diesen Artikel , es wird Ihnen helfen.
quelle
gitlab-rake gitlab:env:info RAILS_ENV=production
Stattdessen
http://domain-name/help
können Sie auch Ihren Gitlab-Versionsnamen im Browser überprüfen, indem Sie sich als Admin anmeldenhttp://domain-name
Root
)Groups
Registerkarte finden Sie dieComponents
RegisterkarteDort finden Sie nicht nur die Gitlab-Version, sondern auch verschiedene Komponenten wie Gitlab Shell, Gitlab-Arbeitspferd, Gitlab-API usw., Versionsnummern. Dort finden Sie auch Vorschläge zur Aktualisierung der Versionen
quelle
cat /opt/gitlab/version-manifest.txt | grep gitlab-ce | awk '{print $ 2}'
quelle
awk '$1=="gitlab-ce"{print $2}' /opt/gitlab/version-manifest.txt
stattdessen.Es kann mit REST abgerufen werden, siehe Versions-API :
Informationen zur Authentifizierung finden Sie in der Dokumentation zu persönlichen Zugriffstoken .
quelle
Wenn Sie das Gitlab Docker-Image verwenden:
Beispielausgabe:
quelle
Ich habe Version: 12.2.0-ee und habe die URL über ( https: // yourgitlab / help ) ausprobiert, aber ich habe diese Informationen nicht erhalten. Andererseits habe ich dies mit gitlab-rake mit Erfolg in die Kommandozeile gebracht:
... GitLab Informationen Version: 12.2.0-ee ...
quelle
Am einfachsten ist es, den folgenden Befehl einzufügen:
und dort bekommen Sie die Version installiert. :) :)
quelle
Wenn Sie ein Administrator sind und die Gitlab-Version sehen möchten (und mehr, von der Sie nichts wussten), klicken Sie auf das Menü-Symbol Schraubenschlüssel / Administrator. Unter Komponenten können Sie viel sehen, insbesondere wenn Sie Omnibus verwenden .
quelle