Gitlab:如何更改旧上传资产上的域?

Gitlab:如何更改旧上传资产上的域?,gitlab,gitlab-7,Gitlab,Gitlab 7,我已根据此处解释的过程将gitlab安装上的域从ABC更改为XYZ: 问题是,旧的上传资产(添加到项目问题中的图像)仍然指向旧的ABC域: https://ABC/uploads/... 该站点正在使用SSL。旧的ABC SSL证书不再有效。因此,这些资产会在浏览器中生成“net::ERR_unsecure_RESPONSE”,并且不会显示 有没有办法更新这些资产以使用新域名?我试过: bundle exec rake assets:precompile RAILS_ENV=producti

我已根据此处解释的过程将gitlab安装上的域从ABC更改为XYZ:

问题是,旧的上传资产(添加到项目问题中的图像)仍然指向旧的ABC域:

https://ABC/uploads/...
该站点正在使用SSL。旧的ABC SSL证书不再有效。因此,这些资产会在浏览器中生成“net::ERR_unsecure_RESPONSE”,并且不会显示

有没有办法更新这些资产以使用新域名?我试过:

bundle exec rake assets:precompile RAILS_ENV=production
无济于事

新域上新上载的图像显示正确。

据我所知,较旧版本的Gitlab在问题描述中存储了附件的绝对路径。因此,即使重新配置Gitlab,问题描述中的URL仍将指向旧域

使用新域重新配置Gitlab后,您可以:

1:手动编辑帖子 如果你没有很多嵌入的文件,你可以编辑每个问题并保存。任何编辑都将触发链接更新

2:编辑数据库 3:更新Gitlab,然后清除缓存 较新版本的Gitlab存储上传文件的相对路径,而不是绝对路径

apt-get install gitlab
sudo gitlab-rake cache:clear
sudo gitlab-ctl reconfigure
工具书类

apt-get install gitlab
sudo gitlab-rake cache:clear
sudo gitlab-ctl reconfigure