我们经常发布文档更新,此页面的翻译可能仍在进行中。有关最新信息,请访问英文文档。如果此页面上的翻译有问题,请告诉我们
文章版本: Enterprise Server 2.14

此版本的 GitHub Enterprise 将停止服务 此版本的 GitHub Enterprise 已停止服务 2019-07-12. 即使出现严重安全问题,也不会发布补丁。要获得更好的性能、更高的安全性和全新功能,请升级到 GitHub Enterprise 的最新版本。 要获取有关升级的帮助,请联系 GitHub Enterprise 支持部门

将数据提供给 GitHub Support

由于 GitHub 支持 无法访问您的环境,因此我们需要您提供一些附加信息。

本文内容:

创建和共享诊断文件

诊断是 GitHub Enterprise Server 实例的设置和环境的概览,其中包含:

您可以从 管理控制台 或通过运行 ghe-diagnostics 命令行实用程序下载实例的诊断。

从 管理控制台 创建诊断文件

如果您没有随时可用的 SSH 密钥,则可以使用此方法。

  1. 在任意页面的右上角,单击

    用于访问站点管理设置的火箭船图标

  2. 在左侧边栏中,单击 管理控制台

    在左侧边栏中的 管理控制台 选项卡

  3. 在提示时键入您的 管理控制台 密码。

    管理控制台 解锁屏幕

  4. 在 管理控制台 的右上角,单击 Support(支持)

    访问支持区域的按钮

  5. 单击 Download diagnostics info

使用 SSH 创建诊断文件

您无需登录 管理控制台 即可使用此方法。

使用 ghe-diagnostics 命令行实用程序检索实例的诊断。

$ ssh -p122 admin@hostname -- 'ghe-diagnostics' > diagnostics.txt

创建和共享支持包

在您提交支持请求后,我们可能会要求您将支持包共享给我们的团队。 支持包是一个 gzip 压缩的 tar 存档,其中包含来自您的实例的诊断和重要日志,例如:

更多信息请参阅“审核日志”。

支持包包含过去两天的日志。 要获取过去七天的日志,您可以下载扩展支持包。 更多信息请参阅“创建和共享扩展支持包”。

提示:当您联系 GitHub 支持 时,您将收到一封确认电子邮件,其中包含事件单参考链接。 如果 GitHub 支持 要求您上传支持包,则可以使用事件单参考链接来上传支持包。

从 管理控制台 创建支持包

如果您可以访问基于 web 的 管理控制台 并具有出站互联网访问权限,则可以使用下列步骤来创建和共享支持包。

  1. 在任意页面的右上角,单击

    用于访问站点管理设置的火箭船图标

  2. 在左侧边栏中,单击 管理控制台

    在左侧边栏中的 管理控制台 选项卡

  3. 在提示时键入您的 管理控制台 密码。

    管理控制台 解锁屏幕

  4. 在 管理控制台 的右上角,单击 Support(支持)

    访问支持区域的按钮

  5. 单击 Download support bundle

  6. 访问 https://enterprise.github.com/support 并登录(如果提示)。

  7. 访问 https://enterprise.github.com/support/bundles/new 并上传您的支持包。

使用 SSH 创建支持包

如果您可以通过 SSH 访问 GitHub Enterprise Server 设备并具有出站互联网访问权限,则可以使用下列步骤来创建和共享支持包。

注:如果您使用的是 Geo-replication 配置或 GitHub Enterprise 集群,则应使用 ghe-cluster-support-bundle 命令检索支持包。有关详细信息,请参阅“命令行实用程序”。

  1. Download the support bundle via SSH:

    $ ssh -p 122 admin@hostname -- 'ghe-support-bundle' -o > support-bundle.tgz

    For more information about the ghe-support-bundle command, see "Command-line utilities".

  2. 访问 https://enterprise.github.com/support 并登录(如果提示)。

  3. 访问 https://enterprise.github.com/support/bundles/new 并上传您的支持包。

使用 SSH 直接上传支持包

You can directly upload a support bundle to our server if:

  1. Upload the bundle to our support bundle server:

    $ ssh -p122 admin@hostname -- 'ghe-support-bundle -u'

创建和共享扩展支持包

Support bundles include logs from the past two days, while extended support bundles include logs from the past seven days. If the events that GitHub 支持 is investigating occurred more than two days ago, we may ask you to share an extended support bundle. You will need SSH access to download an extended bundle - you cannot download an extended bundle from the 管理控制台

.

To prevent bundles from becoming too large, bundles only contain logs that haven't been rotated and compressed. Log rotation on GitHub Enterprise Server happens at various frequencies (daily or weekly) for different log files, depending on how large we expect the logs to be.

使用 SSH 创建扩展支持包

You can use these steps to create and share an extended support bundle if you have SSH access to your GitHub Enterprise Server appliance and you have outbound internet access.

  1. Download the extended support bundle via SSH by adding the -x flag to the ghe-support-bundle command:

    $ ssh -p 122 admin@hostname -- 'ghe-support-bundle' -o -x > support-bundle.tgz
  2. 访问 https://enterprise.github.com/support 并登录(如果提示)。

  3. 访问 https://enterprise.github.com/support/bundles/new 并上传您的支持包。

使用 SSH 直接上传扩展支持包

You can directly upload a support bundle to our server if:

  1. Upload the bundle to our support bundle server:

    $ ssh -p122 admin@hostname -- 'ghe-support-bundle -u -x'

延伸阅读

问问别人

找不到要找的内容?

联系我们