Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

此版本的 GitHub Enterprise 已停止服务 2023-03-15. 即使针对重大安全问题,也不会发布补丁。 为了获得更好的性能、更高的安全性和新功能,请升级到最新版本的 GitHub Enterprise。 如需升级帮助,请联系 GitHub Enterprise 支持

查看推送日志

站点管理员可以查看企业上任何仓库的 Git 推送操作列表。

推送日志条目会显示:

  • 推送发起人
  • 是否为强制推送
  • 某人推送到的分支
  • 推送所使用的协议
  • 发起的 IP 地址
  • 推送所使用的 Git 客户端
  • 操作前后的 SHA 哈希

查看仓库的推送日志

  1. 以站点管理员的身份登录 GitHub Enterprise Server 。
  2. 导航到仓库。
  3. 在仓库页面右上角,单击 用于访问站点管理员设置的火箭图标 1. 在页面的右上角,单击 “安全性“。 “安全”选项卡
  4. 在左侧边栏中,单击“推送日志”。 “推送日志”选项卡

在命令行上查看仓库的推送日志

  1. 通过 SSH 连接到 你的 GitHub Enterprise Server 实例。 如果实例包含多个节点,例如,如果配置了高可用性或异地复制,则通过 SSH 连接到主节点。 如果使用群集,则可以通过 SSH 连接到任何节点。 有关 SSH 访问的详细信息,请参阅“访问管理 shell (SSH)”。

    $ ssh -p 122 admin@HOSTNAME
  2. 在相应的 Git 仓库中,打开审核日志文件:

    ghe-repo OWNER/REPOSITORY -c "cat audit_log"