You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在GitHub上关注第三方仓库时忽略Dependabot通知?

如何关注GitHub第三方仓库并忽略Dependabot通知

可以实现,你无法修改第三方仓库的Dependabot配置,但可以通过调整自己的GitHub通知设置,过滤掉Dependabot产生的所有通知,同时保留仓库的开发动态(如代码提交、非依赖更新的PR、Issue等)。具体操作方法如下:

方法一:自定义仓库订阅规则

  1. 打开目标第三方仓库页面(例如open-telemetry/opentelemetry-dotnet-instrumentation)。
  2. 点击页面右上角的「Watch」按钮,选择「Custom」选项。
  3. 在弹出的订阅设置面板中,根据需求勾选需要接收通知的事件(比如「Releases」「Issues」「Commits」等),取消勾选「Pull requests」——但这种方式会过滤掉所有PR通知,如果你还想接收非Dependabot的PR通知,建议用第二种方法。

方法二:创建全局通知过滤规则(精准过滤Dependabot)

这种方法可以只屏蔽Dependabot发起的PR通知,保留其他PR和开发动态:

  1. 登录GitHub账号,点击右上角头像,选择「Settings」。
  2. 在左侧菜单中找到「Notifications」,进入通知设置页面。
  3. 滚动到「Notification rules」区域,点击「New rule」。
  4. 在规则设置页面:
    • 「Repository」选择目标第三方仓库;
    • 「Events」选择「Pull requests」;
    • 勾选「Only if the pull request is created by specific authors」,然后在输入框中输入 dependabot[bot],并选择「Exclude these authors」;
    • 最后设置「Notification delivery」为「Mute」,保存规则。

补充:自有仓库的处理方式(仅供参考)

针对自有仓库,你可以通过修改仓库内的.github/dependabot.yml配置文件来禁用Dependabot或忽略特定依赖的更新,但这种方法不适用于第三方仓库(你没有仓库权限)。比如在配置文件中添加:

# 禁用所有Dependabot更新
version: 2
updates: []

或者指定忽略特定依赖:

version: 2
updates:
  - package-ecosystem: "nuget"
    directory: "/"
    schedule:
      interval: "weekly"
    ignore:
      - dependency-name: "Newtonsoft.Json"
        versions: ["12.x"]

内容的提问来源于stack exchange,提问作者Philip Pittle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 14:14:59