Если вы хотите редактировать эту тему, вы должны внести изменения в её репозиторий

Привет, как ваши дела?

Я форкнул репозиторий темы от своего работодателя в локальном экземпляре Discourse, и получаю сообщение о том, что нужно внести изменения, чтобы редактировать тему.

Я внес несколько небольших изменений и обновил, но всё ещё получаю сообщение об ошибке.

Я запускаю локальный экземпляр на Ubuntu 22.04.

Должен ли я аутентифицировать свою учётную запись git в CLI Ubuntu, чтобы Discourse распознал репозиторий как мой форк?

Или, возможно, есть способ аутентифицировать git в самом экземпляре Discourse (localhost:4200)?

Заранее спасибо!

Если вы установили форк из GitHub, вам потребуется внести изменения в этот форк на GitHub, чтобы можно было обновить тему Discourse.

Если вы установили оригинальную тему, а затем создали её форк, вам потребуется переустановить форкнутую версию темы.

Эти моменты, скорее всего, не имеют значения. Однако, если репозиторий на GitHub установлен как приватный, вам потребуется выполнить дополнительные шаги для установки темы: Installing a theme from a private Git repository

Кроме того, если ваша цель — тестирование или разработка темы с последующей отправкой изменений на GitHub, ознакомьтесь с установкой консольного приложения CLI для тем Discourse, которое поможет вам создавать темы и работайте с копией темы на продакшн-сайте, которую видят только вы или другие администраторы.

Получать поддержку в реальном времени по любым вопросам — это действительно здорово. Браво.

Спасибо, Джей и Крис!