Skip to main content

Enterprise Server 3.15 目前作为候选发布提供。

查看推送日志

站点管理员可以查看企业上任何仓库的 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"