查看用户在GitHub上的全部活动

38

如何在github.com上查看用户的全部活动。

例如,查看Mr.Geo的所有活动:

  • Mr.Geo进行了推送..
  • Mr.Geo进行了删除..
  • ...

1
如果您尝试通过API完成这个操作,那可能就与编程有关。 - pmr
2
@Abhi - 只需访问 https://github.com/username/ 并查看右侧。与用户公共存储库相关的所有内容都将在那里显示... - Rook
@vpatil 这不是重复内容。这与GitHub网站上的在线活动有关,并且超出了单个仓库的提交日志范围。 - nulltoken
@vpatil:不是重复问题,这个问题涉及到所有的Github活动,而你链接的问题只涉及Git存储库活动。 - CharlesB
1
你可以使用 Github-events-viewer 查看自己的用户信息:https://rawgit.com/zbycz/github-events-viewer/master/github-event-viewer.html - zbycz
就我所知,zbycz的评论是一个答案并且是最好的答案(如果不是所有的话),其他大部分内容都指向无用的“计算机友好”而非“用户友好”的输出。 - Alex Hall
1个回答

51
您可以利用 GitHub Events API 执行此任务并获取 JSON 格式的响应。

Events API 是一个只读接口,提供了所有在 GitHub 上各种活动流中使用的事件类型

另外一种方法是订阅用户的公共 RSS 源。例如,Mojombo 的公共源 URL 是

如果您想查看所有贡献者执行的完整活动,还可以转到

如果是私有的 https://github.com/orgs/YOURORGANISATION/dashboard

如果是公共的 https://github.com/REPOSITORYOWNER?tab=activity


7
添加?page=2等。 - u01jmg3
4
@u01jmg3,你的评论应该作为答案?tab=activity&page=2,但很遗憾它已经关闭了! - Jon49
1
我刚刚翻了几页,似乎它并没有存储所有的历史记录。我的只能回溯几个月 - 虽然我认为这取决于项目数量而不是时间长度。 - aaaaaa
2
一个潜在的替代方案是查询 https://www.githubarchive.org/ 数据,该数据存储了从2011年12月2日起的所有公共Github事件。 - nulltoken
5
很不幸,自几天前起,?tab=activity 链接已经消失了,有替代品吗?我每天都使用这个链接,现在无法在 Github 上找到我的评论了。除了 .atom 订阅之外,现在是否还有其他用于查看活动的页面? - rubo77
显示剩余9条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接