如何更改现有主题的git远程URL?

是否有办法在不安装新主题的情况下更改 Git 远程 URL?这是一个次要主题,一些用户已经启用,所以如果我安装一个新主题并删除这个旧主题,他们将突然恢复到浅色主题。

是否可以通过直接操作数据库记录来安全地将其从 GitLab 更改为 GitHub,而不是通过仪表板?这是一个私有的 Git 仓库,如果这很重要的话。它是同一个仓库的较新版本,具有相同的提交(加上新的提交)。

**题外话:**仪表板上该页面的链接已损坏。它链接到一个类似 https://forum.example.com/admin/customize/themes/git@gitlab.com:org/theme_name/tree/main 的 URL。

2 个赞

我在数据库中使用数据浏览器找到了远程 URL:

SELECT
    remote_url,
    private_key
FROM remote_themes
WHERE id = 7

有人知道我编辑这两个字段将链接从 GitLab 更改为 GitHub 是否安全吗?

这是同一个仓库,但 GitHub 版本正在更新,而 GitLab 版本已存档。

我不再需要这样做,因为我意识到我可以将它们合并为一个主题,并让人们使用颜色选择器。我禁用了所有旧主题,只启用了新主题。