서버에 어떤 버전의 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 이상
GitLab 9와 같은 이전 버전에서는
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
답변
로그인 한 후 두 가지 중에서 선택할 수 있습니다.
- API URL https://gitlab.example.com/api/v4/version을 사용 하십시오 (개인 토큰으로 명령 줄에서 사용할 수 있음).
{"version":"10.1.0","revision":"5a695c4"}
- 브라우저 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
이 기사를 읽으면 도움이 될 것입니다.