Могу ли я публиковать публикации из частного репозитория github?

У меня есть приложение, которое находится в приватном реестре github, и мне интересно, можно ли обнародовать публикации, чтобы приложение могло автоматически обновлять себя из github вместо того, чтобы мы могли его размещать.

Кроме того, мне интересно, можно ли использовать github api из развернутого приложения, чтобы проверить наличие новых обновлений.

Ответы

Ответ 1

Обходным путем было бы создать публичное репо, состоящее из:

  • пустые коммиты (git commit --allow-empty)
  • каждая фиксация помечена
  • каждый тег с выпуском
  • каждый релиз с доставкой (двоичные файлы вашего частного приложения)

Таким образом, у вас есть видимое репо, предназначенное для выпуска хостинга, и частные репозитории для разработки исходного кода.