GitHub已限制对星标数据的访问

Lobsters Hottest 新闻

摘要

GitHub已限制对其stargazers API的访问,将星标数据仅限于仓库管理员和协作者,导致许多星标历史图表失效。

<p><a href="https://lobste.rs/s/isvjz0/github_has_restricted_access_star_data">评论</a></p>
查看原文
查看缓存全文

缓存时间: 2026/07/07 16:18

# GitHub 已限制对星标数据的访问 来源:https://www.star-history.com/blog/github-stargazer-api-restriction/ GitHub 正在限制其 **stargazers API**——即返回谁给仓库点了星标以及何时点标的端点。根据 2026 年 6 月 30 日的公告(https://github.blog/changelog/2026-06-30-upcoming-access-restrictions-to-public-api-endpoints-and-ui-views/),此数据的访问权限被 **限制为仅仓库自己的管理员和协作者**。 Star History 正是利用这些数据来重构项目的增长曲线。因此,对于任何你不拥有或不参与协作的仓库,向 GitHub 发送已认证的请求现在会返回 "Not Found",图表无法生成。 以下是受影响和不受影响的具体情况: **受影响** - 嵌入在 README 文件中的实时星标历史图表——几乎适用于每个仓库,因为我们的服务器会抓取数据,且不在你的仓库协作者之列。 - star-history.com 上对于你不拥有或不参与协作的仓库的图表。 **不受影响** - 在 star-history.com 上使用你自己的、具有读取权限的访问令牌查看你拥有或参与协作的仓库。 一个注意事项:使用 **无作用域** 创建的令牌不再有效——即使对于你自己的仓库也是如此。请参阅如何添加你的 GitHub 访问令牌(https://www.star-history.com/blog/how-to-use-github-star-history#how-to-add-your-github-access-token)了解当前设置。 ## 现在该怎么办 该怎么做取决于你的需求: 1. **查看你拥有或参与协作的仓库的星标历史。**这仍然有效——添加一个可以读取它的访问令牌。旧的无作用域令牌不再有效,因此请重新生成一个细粒度令牌(https://www.star-history.com/blog/how-to-use-github-star-history#how-to-add-your-github-access-token)。 2. **在 README 中为你自己的仓库嵌入实时图表。**提供一个可以读取你仓库的令牌——它是加密的,因此放在公开的 README 中是安全的。请参阅如何将图表嵌入到你的 README 中(https://www.star-history.com/blog/how-to-use-github-star-history#how-to-embed-the-chart-in-your-readme)。 3. **为你不拥有或不参与协作的仓库绘制图表。**GitHub 不再将星标数据暴露给除仓库管理员和协作者以外的任何人,因此这些图表目前无法使用。我们仍在探索变通方法,并将随时分享更新。 感谢你成为 Star History 用户。

相似文章

GitHub.com 服务异常事件

Hacker News Top

GitHub 正经历多项服务(包括 Web、API、Git 操作、Webhooks 和 Copilot)的高错误率和性能下降问题,相关团队正在进行调查与缓解处理。

GitHub 正在经历服务问题

Hacker News Top

GitHub 正在经历一次大规模中断,影响多项服务,包括 GitHub Actions、Pages、Copilot 和 Enterprise Importer,导致工作流失败和延迟。工程师正在积极采取缓解措施。

GitHub Copilot 个人计划调整

Hacker News Top

GitHub 暂停新的 Copilot Individual 注册,收紧使用上限,并从 Pro 套餐中移除 Opus 模型,以应对代理式工作流带来的计算需求激增。