日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

gitlab跨版本升级

發布時間:2025/6/17 编程问答 23 如意码农
生活随笔 收集整理的這篇文章主要介紹了 gitlab跨版本升级 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

此文檔只講述基于Omnibus 包安裝的GitLab

修復示例:

本文采用升級gitlab版本來修復漏洞。因為gitlab官方會定期發行新版本用于修復漏洞

此升級為跨版本升級(14.10.x-ee --- 17.5.0-ee)操作系統:centos 7.9

注意:Gitlab升級不可直接進行跨版本升級,需要參考官方的升級路徑規劃

https://gitlab-com.gitlab.io/support/toolbox/upgrade-path/?current=16.11.10&distro=centos

個人建議,將自己的gitlab版本升級到此大版本的最新版本在進行下一個大版本的升級

查看當前GitLab版本:

cat /opt/gitlab/embedded/service/gitlab-rails/VERSION

開始升級
1.升級過程嚴格按照官方給出的升級路徑來升級(升級路徑上面有說到)
2.之所以不進行跨版本升級,是因為可能會造成數據的丟失
3.手動備份操作只進行了一次,其實GitLab在進行升級的時候會自動進行備份。手動備份是防止自動備份失敗后續升級失敗可以進行回滾
4.升級只需要按照順序執行升級規劃中的版本進行升級即可

5.升級過程中可能會出現PostgreSQL 報錯的問題,此時需要將PostgreSQL 進行升級才可以進行下一個版本的升級,本次升級沒有遇到過次問題。此處不講解升級過程

Gitlab修改域名

gitlab修改域名需要在gitlab的nginx配置文件中修改:/var/opt/gitlab/nginx/conf/gitlab-http.conf

但是這樣子修改成功后確實訪問域名會改變,但是倉庫的域名沒有改變。所以需要先修改gitlab的配置文件

/etc/gitlab/gitlab.ra external_url 'https://xxxxx.xxxx.com' 然后重新配置,執行gitlab-ctl reconfigure

注意:修改核心配置,執行上述命令后再修改nginx配置文件,因為重新配置后nginx配置文件會被覆蓋,在配置之前修改后配置后還要再次修改

總結

以上是生活随笔為你收集整理的gitlab跨版本升级的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。