githubapi;返回标记数组
我想知道下面是否可能——以及如何做到这一点 我是否可以使用github API为现有存储库返回标记数组 我有一个文件,我定期“提交”版本标签。因此,我希望能够调用github并返回如下内容:githubapi;返回标记数组,github,Github,我想知道下面是否可能——以及如何做到这一点 我是否可以使用github API为现有存储库返回标记数组 我有一个文件,我定期“提交”版本标签。因此,我希望能够调用github并返回如下内容: $tags = $tags('v1.0', 'v1.1', 'v2.0', 'v2.1') 甚至可能是一个包含标记和日期的关联数组 但是无论如何,我想打电话给Github并返回这个列表。然后,我可以允许用户使用以下github url选择他们希望看到的版本: https://raw.github.com/
$tags = $tags('v1.0', 'v1.1', 'v2.0', 'v2.1')
甚至可能是一个包含标记和日期的关联数组
但是无论如何,我想打电话给Github并返回这个列表。然后,我可以允许用户使用以下github url选择他们希望看到的版本:
https://raw.github.com/<username>/<projectname>/<tagname>/<filepath>
https://raw.github.com////
有什么建议吗?
谢谢。您可以使用并分析结果来构建阵列:
$ curl https://api.github.com/repos/VonC/gitolite/git/refs/tags|grep "\"refs"
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
"ref": "refs/tags/nonstd-path-for-00", 6:--:-- 0:00:01 --:--:-- 0
"ref": "refs/tags/v0.50", 1
"ref": "refs/tags/v0.55",62
"ref": "refs/tags/v0.60",
"ref": "refs/tags/v0.65",
"ref": "refs/tags/v0.70",62
"ref": "refs/tags/v0.80",
"ref": "refs/tags/v0.85",0:
"ref": "refs/tags/v0.90",1
"ref": "refs/tags/v0.95",0:
"ref": "refs/tags/v1.0",-:
"ref": "refs/tags/v1.0rc1",-
"ref": "refs/tags/v1.1",
"ref": "refs/tags/v1.2",
"ref": "refs/tags/v1.3",
"ref": "refs/tags/v1.4",
"ref": "refs/tags/v1.4.1",
"ref": "refs/tags/v1.4.2",
"ref": "refs/tags/v1.5",