¿Cómo comprobar la versión de GitLab?
¿Cómo comprobar qué versión de GitLab está instalada en el servidor?
Me refiero a la versión especificada en el registro de cambios de GitLab:
https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md
Por ejemplo: "6.5.0", "6.4.3", etc.
¿Se puede hacer esto sólo a través de la terminal?
¿Hay alguna manera de hacerlo de forma remota (con un navegador en lugar de una terminal)?
Actualicé mi servidor a GitLab 6.6.4 y finalmente encontré la manera de obtener la versión de GitLab de forma remota sin acceso SSH al servidor.
Debes iniciar sesión para acceder a la siguiente página:
https://your.domain.name/help
Muestra algo similar a:
GitLab 6.6.4 42e34ae
GitLab es un software de código abierto para colaborar en código.
...
etc.
Para versiones ómnibus:
sudo gitlab-rake gitlab:env:info
Ejemplo:
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
Puede acceder a la versión a través de una URL, la GUI web y la API ReST.
A través de una URL
Se puede mostrar una página HTML que muestra la versión en un navegador en https://your-gitlab-url/help
. La versión se muestra solo si ha iniciado sesión.
A través de un menú en la GUI web
Si no desea escribir esta URL, también puede acceder a la misma página HTML desde un menú en la GUI web de GitLab:
En GitLab 11 y posteriores
- Inicie sesión en GitLab
- Haga clic en el menú desplegable en la esquina superior derecha. Seleccione Ayuda .
- La versión de GitLab aparece en la parte superior de la página.
En versiones anteriores, como GitLab 9
- Inicie sesión en GitLab
- Haga clic en el menú desplegable en la parte superior izquierda. Seleccione Ayuda .
- Y luego aparece la versión en la parte superior de la página.
A través de la API ReST
Inicie sesión como cualquier usuario, seleccione el icono de usuario en la parte superior derecha de la pantalla. Seleccione Configuración > Tokens de acceso . Cree un token de acceso personal y cópielo en su portapapeles.
En un shell de Linux, utilice curl
para acceder a la versión de GitLab:
curl --header "PRIVATE-TOKEN: personal-access-token" your-gitlab-url/api/v4/version
Si está utilizando una versión autohospedada de GitLab, puede considerar ejecutar este comando.
grep gitlab /opt/gitlab/version-manifest.txt