5

我正在使用 Github API 来获取 repo 信息。在那里有一个参数'size',它没有写在github api文档中它的确切含义。它是提交到存储库的代码行的大小(以字节为单位)吗?

在这里您可以看到返回的响应中的 size 参数 http://developer.github.com/v3/repos/

4

1 回答 1

8

考虑到命令是针对完整仓库(list、get、edit、...)的,它应该引用该仓库中元素的完整大小,如“在克隆之前查看 github 仓库的大小? ”中所述。

它似乎在 Kb 中

  • 对于像示例 repo "HelloWorld"之类的小型 repos : "size": 140,: 一旦我克隆它,它就会在我的硬盘上注册,略低于 140 Kb,
  • 对于更大的存储库(例如git存储库本身,超过 40Mo: "size": 40844,)。

更新(2013 年 2 月,来自nulltoken评论

答案“在克隆之前查看 github 存储库的大小? ”确认git 替换对象的大小以 Kb 为单位。

针对裸存储库的磁盘使用不考虑共享对象存储,因此通过 API 调用返回“不完整”值。

于 2012-12-30T13:00:12.200 回答