我在API文档中找不到任何内容,只有企业版提到您可以使用人员工具检索审计日志。
有什么想法吗?我喜欢定期查看审核日志并将新条目发送到我们的IM频道(ChatOps)。
提前致谢,
答案 0 :(得分:3)
正如VonC所指出的那样,没有API(截至2017年10月)。
不幸的是"出口" GitHub审计日志中的函数生成审计事件的JSON或CSV,但数据缺少有效内容的详细信息。
例如,导出会显示已生成issue_comment.update
,但Web UI会提供评论本身的链接。导出将显示一个用户对另一个用户执行了org.update_member
,但Web UI将显示该用户的角色更改。
要获取每个活动的详细信息,目前(2017年10月),唯一的方法是通过网络用户界面。
以下是a ruby tool,用于抓取Web UI,获取包含详细信息的审核日志条目。
答案 1 :(得分:0)