如何查看GitHub仓库archive操作的历史记录(执行人信息)
查看GitHub仓库归档操作的历史记录
要找到执行仓库归档操作的人员及操作历史,你可以通过以下两种途径:
组织级审核日志(Audit Log)
这是最直接的方式,仅组织所有者、仓库管理员或拥有审核日志访问权限的用户可查看。进入组织设置页面,找到「Audit log」选项,在搜索框中输入关键词archive repository或目标仓库名称,即可筛选出所有仓库归档/取消归档的操作记录,其中包含执行操作的账号(含服务账号)、操作时间等详细信息。GitHub API 调用
使用 GitHub REST API 的审核日志端点,通过指定操作类型过滤归档相关记录。例如调用GET /orgs/{org}/audit-log接口时,添加参数action=repo.archive,就能获取组织内所有仓库的归档操作日志,返回结果包含执行者ID、操作时间、目标仓库等结构化数据。若是个人仓库,可调用个人账号安全日志相关接口查询自己的操作记录。
注意:个人仓库的归档操作记录,仅仓库所有者能在个人账号设置的「Security log」中查看自己执行的操作;若协作人员执行了归档操作,需对方在自身安全日志中查看,或若仓库归属组织,仍通过组织审核日志查询。
内容的提问来源于stack exchange,提问作者granadaCoder
相关产品推荐
相关产品推荐

