【问题标题】:Is it possible to track views and clones of my github repositories是否可以跟踪我的 github 存储库的视图和克隆
【发布时间】:2012-10-02 18:50:14
【问题描述】:

只是想知道是否有任何可用于 github 的 Analytics 类型的东西。我很想知道谁在查看/使用我的代码,如果有人的话......

【问题讨论】:

标签: github


【解决方案1】:

GitHub 存储库的所有分析可在

https://github.com/<username>/<reponame>/graphs/traffic

【讨论】:

    【解决方案2】:

    2014 年 8 月更新:

    流量图现在包括克隆数:请参阅“Clone Graphs

    2020 documentation 声明:

    任何对存储库具有推送访问权限的人都可以查看其流量,包括完整克隆(而非获取)、过去 14 天的访问者、引用站点以及流量图中的热门内容。


    所有信息主要通过(newly refurbished) User page获取。

    但你可以通过Github API for users查询其中一些数据,如“How I built my blog in one day”中所述

    我想要一个按钮,其中包含我的 GitHub 关注者数量和动态 GitHub 存储库。
    GitHub提供了每个用户信息的api:

    jQuery(document).ready(function() {
    
            $('#gf').text('GitHub Followers');
            $('#gfr').text('GitHub Repos'); 
    
    $.get('https://api.github.com/users/erjjones', function(res) {
    var obj = jQuery.parseJSON(res);    
    if(typeof obj.followers != 'undefined') 
    {   
    $('#gf').text(obj.followers + ' GitHub Followers');
    $('#gfr').text(obj.public_repos + ' GitHub Repos'); 
    }   
        }); 
    });
    

    【讨论】:

    【解决方案3】:

    (免责声明:我开始构建这个)

    https://github.com/jgehrcke/github-repo-stats 是一个 GitHub Action,它定期从 GitHub HTTP API 查询有关总/唯一视图、总/唯一克隆(以及更多,例如观星者、分叉等)的数据。它保存数据,并生成带有各种图表的 HTML 报告。该报告还生成为 PDF 文档(带有矢量图形!:))

    部分报道截图:https://i.imgur.com/Vxwp15l.png

    演示报告链接在主 README 中https://github.com/jgehrcke/github-repo-stats

    【讨论】:

      猜你喜欢
      • 2013-06-04
      • 1970-01-01
      • 2019-01-19
      • 2021-07-22
      • 2021-12-31
      • 1970-01-01
      • 1970-01-01
      • 2013-08-25
      • 1970-01-01
      相关资源
      最近更新 更多