Добрый вечер. Избегу эмоциональных выражений, но всё порекомендую автору исктаь свой вопрос в Google перед тем, как его задавать. Ответ доступен по ссылке.
rimelog, я был рад помочь тебе, поисследовать вместе :) Если тебе понадобится помощь и ты уже не знаешь что делать - приходи и задавай вопросы, постараюсь помочь!
Я не могу знать, почему вы решили делать именно так, но мне кажется это неправильным.
Почему вы используете GitHub для хранения страниц? Ради версий? Confluence предлагает из коробки вам функционал версий страниц. Использовать его мне кажется более корректным.
Если же у вас есть "обстоятельства непреодолимой силы" и Git всё же нужен, то посмотрите в сторону использования API Confluence для автоматического наполнения и обновления страниц. С API-интерфейсом Confluence интегрироваться очень просто, у меня был приятный опыт. В вашем случае можно написать простенький скрипт и пайплайн, который будет делать следующее:
1) Найдём все файлы, которые были изменены с момента публикации последней версии.
1.1) Если ничего нет -- завершаем работу пайплайна.
2) Берём каждый файл и ищем его страницу, например, по pageId (её нужно будет ещё и в файле указывать)
2.1) Если нашли страницу, обновляем её, наполняя инфой из файла.
2.2) Если не нашли страницу, то считаем, что это новая страница и создаём её.
Первое, что приходит, в голову - не до конца докачался архив, а ты уже пытаешься его распаковать. Убедись, пожалуйста, что с этим нет проблем и попробуй ещё раз.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.