GitHub Webhooks API позволяет сообщать сервер всякий раз, когда событие происходит при репо. В push-событиях полезная нагрузка webhook (большой, JSON-хэш) включает в себя массив модифицированных файлов.Как скопировать несколько файлов из GitHub по одному запросу
Мне нужно скопировать каждый из измененных файлов с GitHub на сервер, но вы хотите избежать итеративного создания HTTP-запросов. Есть ли какая-то опция «multi-fetch»?
Примечания:
- Сервер не может использовать Git или SVN, только Web API GitHub.
- Массив измененных имен файлов вложен в полезную нагрузку в
head_commit.modified
.
Если вы должны использовать API, то нет - в настоящее время нет способа получить полное содержимое нескольких файлов с помощью одного запроса. –