Как я могу сделать резервную копию Github bugtracker?

Как я могу легко сделать резервную копию и восстановить bugtracker проекта на Github? Сам по себе репозиторий очевиден, вики также является репозиторием git, но как насчет bugtracker?

Я хочу полностью создать резервную копию bugtracker (тикеты, прикрепленные изображения, ярлыки, комментарии, изображения, прикрепленные в комментариях, даты создания и закрытия тикетов и т. Д.) С возможностью воссоздания его на аккаунте github.

Сохранение в редактируемом формате было бы хорошим бонусом.

Я знаю о Github API и что я могу сделать такой инструмент. Но я бы предпочел использовать (по желанию улучшить) существующий.

2 ответа

Еще одним вариантом здесь может быть использование Cloudback. Cloudback защищает ваши репозитории с помощью повторяющихся резервных копий данных. С помощью Cloudback вы можете сделать резервную копию репозитория GitHub у вашего любимого поставщика облачного хранилища или во встроенном хранилище на базе Azure. Доступные Варианты:

  • Облачное хранилище
  • Контейнер больших двоичных объектов Microsoft Azure
  • Корзина Amazon S3
  • Амазонка S3 Glacier
  • Сегмент Google Cloud Storage
  • Служба облачного хранилища объектов Alibaba

Существующие в основном экспортируют текст вопроса, а не вложения.

Эти сервисы могут быть расширены с помощью API проблем, чтобы экспортировать больше.

Более полным сервисом является https://backhub.co/, который экспортирует немного больше (но не так легко расходуется). Это бесплатно для публичных репо.


Обновление от августа 2018 года: vorburger добавляет в комментарии пример прямой ссылки на то, как использовать API GitHub Issues для получения всех комментариев по конкретной проблеме:

https://api.github.com/repos/JDKMissionControl/jmc/issues/1/comments

Другие вопросы по тегам