如果您想编辑此主题,则必须在其仓库中提交更改。

大家好,你们都还好吗?

我从雇主那里 fork 了我的本地 Discourse 实例的一个主题仓库,然后收到一条消息,说我需要提交一个更改才能编辑该主题。

我提交了各种小的更改并进行了更新,但仍然收到错误消息。

我通过 Ubuntu 22.04 运行本地实例。

我是否应该在 Ubuntu 命令行中对我的 git 账户进行身份验证,以便 Discourse 将该仓库识别为我自己的 fork?

或者,是否有办法在 Discourse 实例本身(localhost:4200)中对 git 进行身份验证?

提前感谢!

如果您从 GitHub 安装了一个 fork,您需要对 GitHub 上的该 fork 进行更改,才能更新您的 Discourse 主题…

如果您安装了原始主题,然后对其进行了 fork,则需要重新安装该主题的 fork 版本。

这些都不应该相关,但如果存储库在 GitHub 上被设置为私有,您将需要采取更多步骤来安装主题:Installing a theme from a private Git repository

5 个赞

另外,如果你想对主题进行测试/开发,然后将更改提交到 GitHub,你应该查看 Install the Discourse Theme CLI console app to help you build themes,并在生产站点上主题的副本中进行操作,该副本只有你或其他管理员才能看到。

5 个赞

很棒,能获得各种问题的实时支持。太棒了。

谢谢 Jay 和 Kris!

4 个赞