需要从github上下载所有的审计日志和大量的历史记录。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需要从github上下载所有的审计日志和大量的历史记录。相关的知识,希望对你有一定的参考价值。
我需要在GitHub中下载我组织的所有审计日志。
问题是:我有几十个仓库和2年的提交历史,所以这是一个很大的数据,手动请求是不可能的。
谁知道有什么工具或方法可以检索GitHub的审计日志中的所有信息?或者至少是 "每个仓库 "的?
谢谢。
答案
如果你想下载审计日志数据,你可以使用v4 GraphQL API下载,它提供了一种方式来下载 查看审计记录. 这些信息在 v3 REST API 中是不可用的。
如果你只想检索提交历史,那就不一样了,最简单的方法就是克隆仓库。 通过API读取每个提交是低效的,你很可能很快就会达到速率限制。 不过,你可以使用API来发现你有哪些仓库,并对它进行脚本化。
以上是关于需要从github上下载所有的审计日志和大量的历史记录。的主要内容,如果未能解决你的问题,请参考以下文章