方法一:使用/help頁面確認
## 最簡單的方法就是使用GitLab的help頁面來確認,本文中用來測試的GitLab服務器IP為:192.168.168.100,GitLab服務的HTTP服務端口為90。
## 注意此方法需要登錄之後才能查看到版本信息,登錄之前訪問/help頁面返回的可能是:

## 使用賬號登錄後可查看到版本信息。

方法二:使用/admin頁面確認
## 使用/admin頁面可查看到GitLab各組件版本信息,但此頁面只有管理員才可訪問,所以必須使用管理員賬號登錄後才能查看。

## 使用/admin/gitaly_servers頁面也可查看到GitLab版本信息

方法三:查看服務器內相關VERSION文件
以YUM或RPM安裝的GitLab CE為例
## 查看
/opt/gitlab/embedded/service/gitlab-rails 目錄中的“VERSION”或“GITALY_SERVER_VERSION”文件
cat /opt/gitlab/embedded/service/gitlab-rails/VERSION
或
cat /opt/gitlab/embedded/service/gitlab-rails/GITALY_SERVER_VERSION
## 另外
/opt/gitlab/embedded/service/gitlab-rails/ 目錄中還保存着其他組件版本信息的文件
grep . /opt/gitlab/embedded/service/gitlab-rails/*VERSION
## 查看 /opt/gitlab/ 目錄中的 version-manifest.txt 文件
grep gitlab-ce /opt/gitlab/version-manifest.txt
或
cat /opt/gitlab/version-manifest.txt | head -n 1
或
cat /opt/gitlab/version-manifest.txt | grep gitlab-ce|awk '{print $2}'
方法四:命令行
以YUM或RPM安裝的GitLab CE為例,在GitLab服務器內執行如下命令
gitlab-rake gitlab:env:info
方法五:使用RestAPI
該方法需要先獲取用戶的token。
以任何用戶身份登錄,選擇頁面右上角的用戶頭像,選擇 “Edit profile”,在左側邊欄中,選擇 “Access Tokens”,輸入令牌的名稱和可選的到期日期,並選擇所需的範圍,然後點擊”Create personal access token” 完成個人訪問令牌的創建。
curl --header "PRIVATE-TOKEN: CEBwLLKRheqLSZwDtPHi" 192.168.168.100:90/api/v4/version
//PRIVATE-TOKEN參數後的即用戶的token值。
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/281334.html
微信掃一掃
支付寶掃一掃