[gitlab] GitLab의 버전을 확인하는 방법?

서버에 어떤 버전의 GitLab이 설치되어 있는지 확인하는 방법은 무엇입니까?

GitLab changelog에 지정된 버전에 관한 것입니다 :
https://gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md

예 : “6.5.0”, “6.4.3”등

이 작업은 터미널을 통해서만 수행됩니까?
터미널 대신 브라우저를 사용하여 원격으로 수행 할 수 있습니까?



답변

서버를 GitLab 6.6.4로 업데이트하고 서버에 대한 SSH 액세스없이 원격으로 GitLab 버전을 얻는 방법을 찾았습니다.

당신은 로그인해야 액세스 다음 페이지 :
https://your.domain.name/help

다음과 비슷한 것을 보여줍니다.

GitLab 6.6.4 42e34ae

GitLab은 코드 공동 작업을위한 오픈 소스 소프트웨어입니다.


답변

옴니버스 버전 : \

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:  git@your.hostname: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


답변

URL, 웹 GUI 및 ReST API를 통해 버전에 액세스 할 수 있습니다.

URL을 통해

버전을 표시하는 HTML 페이지는의 브라우저에서 표시 할 수 있습니다 https://your-gitlab-url/help. 로그인 한 경우에만 버전이 표시됩니다.

웹 GUI의 메뉴를 통해

이 URL을 입력하지 않아도되는 경우 GitLab 웹 GUI의 메뉴에서 동일한 HTML 페이지에 액세스 할 수도 있습니다.

GitLab 11 이상

  1. GitLab에 로그인
  2. ?오른쪽 상단 의 드롭 다운 메뉴를 클릭하십시오 . 도움말을 선택하십시오 .
  3. GitLab 버전은 페이지 상단에 나타납니다

GitLab 9와 같은 이전 버전에서는

  1. GitLab에 로그인
  2. 세 줄왼쪽 상단 의 드롭 다운 메뉴를 클릭하십시오 . 도움말을 선택하십시오 .
  3. 그런 다음 버전이 페이지 상단에 나타납니다.

ReST API를 통해

사용자로 로그인하고 화면 오른쪽 상단에서 사용자 아이콘을 선택하십시오. 설정> 액세스 토큰을 선택하십시오 . 개인용 액세스 토큰을 만들어 클립 보드에 복사하십시오.

Linux 셸에서 다음을 사용 curl하여 GitLab 버전에 액세스하십시오.

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


답변

자체 호스팅 버전의 GitLab을 사용하는 경우이 명령을 실행하는 것이 좋습니다.

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


답변

로그인 한 후 두 가지 중에서 선택할 수 있습니다.

  1. API URL https://gitlab.example.com/api/v4/version을 사용 하십시오 (개인 토큰으로 명령 줄에서 사용할 수 있음).{"version":"10.1.0","revision":"5a695c4"}
  2. 브라우저 https://gitlab.example.com/help 에서 도움말 URL을 사용 하면 GitLab 버전이 표시됩니다.GitLab Community Edition 10.1.0 5a695c4

답변

cd / opt / gitlab

고양이 version-manifest.txt

예:

gitlab-ctl 6.8.2-omnibus
gitlab-rails v6.8.2

현재 gitlab 버전은 6.8.2입니다.

콘솔의 스크린 샷


답변

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:  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

기사를 읽으면 도움이 될 것입니다.