Skip to main content

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

查看推送日志

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

推送日志条目会显示:

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

查看仓库的推送日志

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

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

  1. SSH into your GitHub Enterprise Server instance. If your instance comprises multiple nodes, for example if high availability or geo-replication are configured, SSH into the primary node. If you use a cluster, you can SSH into any node. For more information about SSH access, see "Accessing the administrative shell (SSH)."

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

    ghe-repo owner/repository -c "cat audit_log"