如何列出已为我的GitHub存储库加注星标的人?


41

我对谁曾为我的GitHub存储库加注星标感到好奇,因此,我想列出对其加注星标的用户列表。这可能得到吗?

Answers:


52

要获取已对存储库加注星标的用户的列表,可以将其追加/stargazers到存储库的URL后面

如果您在以下地址有一个存储库

https://github.com/strugee/battleship

要查看已对该存储库加注星标的用户列表,请访问以下URL

https://github.com/strugee/battleship/stargazers

在GitHub中,您可以通过单击存储库页面顶部星号按钮旁边显示的数字来访问该URL。

页面标题动作 进入为该项目加注星标的用户列表,点击2


5

除了Web界面之外,您还可以使用GitHub提供的API来查询对您的存储库加注星标的用户。

使用API​​,您还可以检查谁在监视您的存储库,我相信这在Web界面中是不可能的。


5

您还可以查看观察者是谁(先前的评论不正确):

https://github.com/[user]/[repo]/watchers

请解释您的说法“先前的评论不正确”。你指的是什么?
2014年

他指的是Hydra的评论,即您只能看到使用API​​的观察者。
Joshua Snider

1
该答案应删除并作为Hydra答案的注释发布,因为它根本不是OP的问题的答案。或理想地编辑Hydra的答案。
戴维·费伦茨·罗戈扬2015年

2

我创建了一个python程序包“ github-email-explorer”,您可以使用该命令从存储库中获取电子邮件列表,以了解谁加了星标。

这是一个例子:

$ ge-explore --repo yuecen/github-email-explorer --action_type star fork watch

结果看起来像

User A <user.a@example.net>; User B <user.b@example.net>

要获取更多详细信息,请查看:https : //github.com/yuecen/github-email-explorer


1
感谢您的提示,欢迎来到Stack Exchange!如果您编写了要链接的工具(看起来确实如此),则最好在此处披露该事实。您可以通过点击编辑按钮来做到这一点。
奋斗

谢谢你的建议。我修改了一些描述。
yuecen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.