推送日志条目会显示:
- 推送发起人
- 是否为强制推送
- 某人推送到的分支
- 推送所使用的协议
- 发起的 IP 地址
- 推送所使用的 Git 客户端
- 操作前后的 SHA 哈希
如果要查看存储库更改的详细历史记录,可以使用活动视图。 活动视图显示所有推送、合并、强制推送和分支更改,并将这些更改与提交和经过身份验证的用户相关联。有关详细信息,请参阅 使用活动视图查看存储库更改。
查看仓库的推送日志
- 以站点管理员的身份登录 GitHub Enterprise Server 。
- 导航到仓库。
- 在存储库页面右上角,单击 。
- 在页面的右上角,单击 “安全性”。
- 在左侧边栏中,单击“推送日志”。
在命令行上查看仓库的推送日志
-
通过 SSH 连接到 你的 GitHub Enterprise Server 实例。 如果实例包含多个节点,例如,如果配置了高可用性或异地复制,则通过 SSH 连接到主节点。 如果使用群集,则可以通过 SSH 连接到任何节点。 将 HOSTNAME 替换为实例的主机名,或节点的主机名或 IP 地址。 有关详细信息,请参阅“访问管理 shell (SSH)”。
Shell ssh -p 122 admin@HOSTNAME
ssh -p 122 admin@HOSTNAME
-
在相应的 Git 仓库中,打开审核日志文件:
ghe-repo OWNER/REPOSITORY -c "cat audit_log"