方法一:使用/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值。


版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。