将 Gitlab 移至新 IP 地址,lfs 停止工作。如何修复?

将 Gitlab 移至新 IP 地址,lfs 停止工作。如何修复?

我们在本地网络中安装了 GitLab 11.2.1-ee
之前它的 ip 地址是 192.168.1.100
我们在项目中使用 Git LFS 在
我们更改 Gitlab 机器的 ip 地址之前一切正常。
我们将 Gitlab 机器的 ip 地址更改为 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 的项目才会显示此错误

如何解决这个问题?

答案1

我修好了。我错过了我必须跑

sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart

在 /etc/gitlab/gitlab.rb 中编辑 external_url 后
我们运行此命令,现在一切都正常

相关内容