# 关于通知

通知会提供有关你订阅的 GitHub 上活动的最新动态。 可以使用通知收件箱来自定义、分类和管理更新。

## 通知和订阅

您可以选择通过订阅接收有关 GitHub 上特定活动的持续更新。 通知是您收到的已订阅特定活动的更新。

### 订阅选项

您可以选择订阅关于以下内容的通知：

* 关于特定议题、拉取请求或 Gist 的对话
* 存储库中的所有活动
* CI 活动，例如已设置 GitHub Actions
  的存储库中工作流的状态
* 存储库 问题、拉取请求、发布、安全警报或讨论。 （如果已启用）

您也可以选择自动关注所有您有推送访问权限的仓库，但复刻除外。 可单击“关注”来手动关注你有权访问的任何其他存储库。\*\*\*\*

如果您的某项对话不再感兴趣，您可以取消订阅、取消关注或自定义以后接收的通知类型。 例如，如果不想再接收特定存储库的通知，可单击“取消订阅”。 有关详细信息，请参阅“[管理订阅](/zh/enterprise-server@3.22/subscriptions-and-notifications/how-tos/managing-subscriptions-for-activity-on-github/managing-your-subscriptions)”。

### 默认订阅

一般来说，您在默认情况下会自动订阅对话，当满足以下条件时：

* 在通知设置中未禁用自动关注您加入的仓库或团队。 默认情况下，此设置处于启用状态。
* 被分配了议题或拉取请求。
* 打开了拉取请求或议题。
* 在帖子中发表了评论。
* 通过单击 **关注** 或 **订阅** 手动订阅了一个讨论串。
* 向你的用户名执行了 @mentioned。
* 更改了帖子的状态，例如通过关闭议题或合并拉取请求。
* 向你所属的团队执行了 @mentioned。

默认情况下，你还会自动监视所有你创建的以及属于你的个人帐户的存储库。

若要取消订阅系统自动为您订阅的会话，您可以更改通知设置，或直接在 GitHub 上取消订阅或取消关注相关活动。 有关详细信息，请参阅“[管理订阅](/zh/enterprise-server@3.22/subscriptions-and-notifications/how-tos/managing-subscriptions-for-activity-on-github/managing-your-subscriptions)”。

## 自定义通知和订阅

你可以选择在<https://github.com/notifications>的通知收件箱中和在GitHub Mobile应用中查看通知，也可以通过电子邮件查看，或使用这些方式的任意组合。

要自定义您希望接收的更新类型以及将这些更新发送至何处，请配置通知设置。 有关详细信息，请参阅“[配置通知](/zh/enterprise-server@3.22/subscriptions-and-notifications/get-started/configuring-notifications)”。

要保持订阅的可管理性，请审查您的订阅和关注的仓库，并根据需要取消订阅。 有关详细信息，请参阅“[GitHub 活动的订阅管理](/zh/enterprise-server@3.22/subscriptions-and-notifications/how-tos/managing-subscriptions-for-activity-on-github)”。

要自定义如何接收特定拉取请求或议题的更新，可以在议题或拉取请求中配置首选项。 有关详细信息，请参阅“[对单个通知进行分类](/zh/enterprise-server@3.22/subscriptions-and-notifications/how-tos/viewing-and-triaging-notifications/triaging-a-single-notification#customizing-when-to-receive-future-updates-for-an-issue-or-pull-request)”。

发送的每个电子邮件通知 GitHub 都包含可用于筛选电子邮件客户端中的通知的标头信息。 有关包含的标头的信息，请参阅 [电子邮件通知标头](/zh/enterprise-server@3.22/subscriptions-and-notifications/reference/email-notification-headers)。

可以在应用中自定义和计划推送通知 GitHub Mobile 。 有关详细信息，请参阅“[配置通知](/zh/enterprise-server@3.22/subscriptions-and-notifications/get-started/configuring-notifications#managing-your-notification-settings-with-github-mobile)”。

## 接收通知的原因

您的收件箱配置了默认过滤器，它们代表人们需要跟进通知的最常见原因。 有关收件箱筛选器的详细信息，请参阅“[在收件箱中管理通知](/zh/enterprise-server@3.22/subscriptions-and-notifications/how-tos/viewing-and-triaging-notifications/managing-notifications-from-your-inbox#default-notification-filters)”。

收件箱以标签的形式显示你正在接收通知的 `reason`，例如 `mention`、`subscribed` 或 `review requested`。

您可以按订阅通知的原因过滤收件箱。 例如，要仅查看有人请求你审查的拉取请求，可使用 `reason:review-requested` 查询筛选器。

如果您已将通知配置为通过电子邮件发送，但认为您收到了不属于自己的通知，请考虑使用显示预期收件人的电子邮件标头排除故障。 有关详细信息，请参阅“[电子邮件通知标头](/zh/enterprise-server@3.22/subscriptions-and-notifications/reference/email-notification-headers)”。

## 从收件箱分类通知

为了有效地管理通知，您可以使用以下选项对收件箱进行分类：

* 从收件箱中删除带有“完成”标记的通知。 可单击边栏中的“完成”或使用 \*\*\*\* 查询集中查看所有“已完成”的通知。\*\*\*\*`is:done`
* 将通知标记为已读或未读。
* 保存通知供以后查看。 已保存的通知会在收件箱中标记。 可在边栏中单击“已保存”或使用 \*\*\*\* 查询集中查看所有“已保存”的通知。\*\*\*\*`is:saved`
* 自动取消订阅此对话的通知和未来更新。 取消订阅还会从收件箱中删除通知。 如果您取消订阅了对话，但有人在此对话中提及您的用户名或您所在的团队（您正在为其接收更新），则您将再次开始接收此对话的通知。

您还可以从收件箱中一次处理多个通知。 有关详细信息，请参阅“[在收件箱中管理通知](/zh/enterprise-server@3.22/subscriptions-and-notifications/how-tos/viewing-and-triaging-notifications/managing-notifications-from-your-inbox#triaging-multiple-notifications-at-the-same-time)”。

## 自定义通知收件箱

若要专注于收件箱中的一组通知，可以创建自定义筛选器。 例如，您可以为自己参与的开源项目创建自定义筛选器，并仅查看提及您的那些存储库的通知。 有关详细信息，请参阅“[在收件箱中管理通知](/zh/enterprise-server@3.22/subscriptions-and-notifications/how-tos/viewing-and-triaging-notifications/managing-notifications-from-your-inbox)”。 有关如何自定义分类工作流的更多示例，请参阅“[自定义用于筛选和分类通知的工作流程](/zh/enterprise-server@3.22/subscriptions-and-notifications/tutorials/customizing-a-workflow-for-triaging-your-notifications)”。

## 通知保留策略

未标记为“已保存”的通知将保留 5 个月。 标记为“已保存”的通知将无限期保留。 如果已保存通知超过 5 个月后，您取消保存它，则该通知将在一天之内从收件箱中消失。

## 反馈和支持

如果您对通知有反馈或功能请求，请使用 [GitHub Community 讨论](https://github.com/orgs/community/discussions/categories/general)。