Skip to main content

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

查看推送日志

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

推送日志条目会显示:

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

查看仓库的推送日志

  1. 以站点管理员的身份登录 GitHub Enterprise Server 。
  2. 导航到仓库。
  3. 在存储库页面右上角,单击
  4. 在页面的右上角,单击 “安全性”。 用户或存储库的“站点管理员”页标题的屏幕截图。 “安全性”选项卡以橙色轮廓突出显示。
  5. 在左侧边栏中,单击“推送日志”。

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

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

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

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