Git

將 Gitlab 移動到新的 IP 地址,lfs 停止工作。怎麼修?

  • March 20, 2020

我們在本地網路中安裝了 GitLab 11.2.1-ee 在我們的項目中使用 Git LFS

之前它的 IP 地址為 192.168.1.100 在 我們更改 Gitlab 機器的 IP 地址之前一切正常。 我們將 Gitlab 機器的 ip-adress 更改為 192.168.160.160 並且 LFS 停止工作 現在它顯示錯誤

Error downloading object: some/object/path: Smudge error: Error downloading some/object/path (HASH_OF_OBJECT): batch response: Post http://192.168.1.100/root/PROJECT.git/info/lfs/objects/batch: dial tcp 192.168.1.100:80: connect: network is unreachable

我們將客戶端上的 gitlab 地址更改為新地址。

我們還更改了 gitlab.rb 中的 external_url

我們不使用 lfs 的 git 項目工作正常。

只有具有 LFS 的項目才會顯示此錯誤

如何解決這個問題?

我修復它。我想念我必須跑

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

在 /etc/gitlab/gitlab.rb 中編輯 external_url 之後,

我們執行這個命令,現在一切都很好

引用自:https://serverfault.com/questions/1007535