在克隆前查看github项目大小

有次在克隆github项目的时候突然想知道项目有多大,发现好像没有什么直接的方式的可以看到,搜索了一番主要有两种方式:安装浏览器插件,使用GitHub API

  1. 安装浏览器插件
  1. 使用GitHub API

直接在浏览器地址栏输入https://api.github.com/repos/organization/repository
其中organization替换为项目的所有者(组织),repository替换为项目的名称`
返回的页面是描述这个项目的JSON数据,其中的size指的就是项目的大小,单位为kB(千字节)

git组织的git项目:https://api.github.com/repos/git/git
北京大学的gStore项目:https://api.github.com/repos/pkumod/gStore

{
  "id": 26917250,
  "node_id": "MDEwOlJlcG9zaXRvcnkyNjkxNzI1MA==",
  "name": "gStore",
  "full_name": "pkumod/gStore",
  "private": false,
  "owner": {
    ...
  },
  ...
  "homepage": "http://www.icst.pku.edu.cn/intro/leizou/projects/gStore.htm",
  "size": 56946,
  "stargazers_count": 164,
  "watchers_count": 164,
  "language": "C++",
  ...
}

如果记不住网址的格式,可以直接访问api.github.com,返回的页面中有各种api对应的网址,里面就包含了这里使用的api:

"repository_url": "https://api.github.com/repos/{owner}/{repo}"

总结
使用浏览器插件更直观更方便,只需要安装插件
使用GitHub API的方式更简单,有人可能不喜欢安装那么多插件,比如我,不过需要稍微记一下格式

参考:
在克隆它之前看到github仓库的大小?- codeday.me
see the size of a github repo before cloning it - StackOverflow

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    wgl0419阅读 6,359评论 1 9
  • 为什么呢?一样是做父亲的,为何一定要闹的那么僵。完全不想说话…真他妈可笑…要养狗却打断它的腿,隔断时间来给它包扎,...
    YSHSKL阅读 307评论 0 0
  • 控制情绪:在打孩子的过程中,你有没有时刻留意孩子情绪的变化,考虑什时候停下来,还是因为自己生气,完全不理会孩子的反...
    _懒蚂蚁_阅读 417评论 1 3
  • 2018年了吗? 浮生这样想,呵,摇了摇头,又无奈的扯了扯嘴角。 依然端坐在自己的书桌上双手...
    茈乌阅读 301评论 0 2
  • 如题~可能重庆人民就是这样说走就走雷厉风行,我已经习惯了…… 父母在身边的时候我和某人的表现状态会有点点不一样,我...
    两棵橡树阅读 305评论 0 0