这里曾经有一个关于如何创建zip / tarball字符串的好链接
当我从Github下载zip文件时,文件名末尾的十六进制字符串代表什么?
但我正在查看GitHub APIv3,我想知道是否有遗漏的内容。
是否有一种通过API调用获取zip / tarball链接的方法?
如果没有,是否可以在不使用git二进制或库的情况下构建该字符串?也就是说,我能否使用各种API调用来提取所需的数据,并组装成所需的URL?
我知道第二个问题对stackoverflow来说有点不切实际,而且对我来说这是一个有趣的项目,所以对于第二个问题,如果您只是引导我正确的方向,而不是提供代码片段,我会更喜欢。或者告诉我是否可能。
curl -L https://api.github.com/repos/octokit/octokit.rb/tarball | tar xz --strip=1
。 - Diogo Quintela