因爲默認官方yum
升級,是從亞馬遜服務器下載,極不穩定。因此才用手動下載安裝包文件,進行升級。html
本文采用笨
方法。git
第一步仍是使用官方命令進行升級。shell
sudo yum install -y gitlab-ce
若是下載速度理想,就無需手動升級安裝。不理想就須要中止自動更新
,並手動下載安裝包緩存
訪問官方地址,下載對應版本
,對應系統
的安裝包。服務器
注:能夠根據自動升級時下載的版本
,選擇對應文件。gitlab
https://packages.gitlab.com/gitlab/gitlab-ce
安裝包手動上傳至服務器,並替換
下載未完成的安裝包。下面是升級緩存地址:spa
/var/cache/yum/x86_64/7/gitlab_gitlab-ce/packages/
再次執行官方升級命令便可完成自動安裝。code
官方有更聰明的手動升級方法,上傳文件包後,一行命令就可完成自動替換。htm
# Debian/Ubuntu dpkg -i gitlab-ce-XXX.deb # CentOS/RHEL rpm -Uvh gitlab-ce-XXX.rpm
更多說明,請查閱官方文檔。文檔
https://docs.gitlab.com/omnibus/update/README.html#updating-using-a-manually-downloaded-package