AWS CloudWatch - метрическая метка времени, подробный мониторинг и задержка

Ни один из ответов не помог в моей ситуации. Если вы разрабатываете Windows, у вас, скорее всего, нет svn. Во многих ситуациях нельзя рассчитывать на то, что пользователи установили Git, или не хотят загружать целые хранилища по другим причинам. Некоторые из людей, которые ответили на этот вопрос, такие как Виллем ван Кетвич и азтак, сделали инструменты для решения этой задачи. Однако, если инструмент не написан для языка, который вы используете, или вы не хотите устанавливать стороннюю библиотеку, это не работает.

Однако есть гораздо более простой способ , GitHub имеет API, который позволяет загружать один файл или содержимое всего каталога с помощью запросов GET . Вы можете получить доступ к каталогу, используя https://api.github.com/repos/:owner/:repo_name/contents/:path, который возвращает объект JSON, перечисляющий все файлы в каталоге. Параметр download_url включен в перечисление - это ссылка на исходное содержимое файла. Затем файл можно загрузить с помощью этого URL.

Это двухэтапный процесс, который требует возможности делать запросы GET, но это может быть реализовано практически на любом языке на любой платформе. Его можно использовать для получения файлов или каталогов.

0
задан Ash 13 July 2018 в 06:38
поделиться