linux - 如何获取 Git/GitHub 存储库的 JSON 表示

标签 linux git github

我正在开发一个游戏原型(prototype),它将使用 Git 存储库、其分支、 merge 等的信息作为游戏关卡的来源。

有没有办法获取 Git 存储库“历史记录”并将其保存为 JSON 格式?更好的是,是否可以获得 GitHub 存储库的 JSON 表示形式?

我很乐意让 Linux 存储库成为游戏的最后阶段,也希望人们可以使用自己的本地存储库。

最佳答案

您可以使用 Github API 获取所有这些信息

http://developer.github.com/

repo 合作者:http://developer.github.com/v3/repos/collaborators/

repo promise :http://developer.github.com/v3/repos/commits/

repo 内容:http://developer.github.com/v3/repos/contents/

repo 叉:http://developer.github.com/v3/repos/forks/

获取 github.com/holman/play 提交的示例 URL

https://api.github.com/repos/holman/play/commits

关于linux - 如何获取 Git/GitHub 存储库的 JSON 表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17072714/

相关文章:

c - C语言中如何通过内存地址映射函数名和行号?

linux - 使用符号链接(symbolic link)时从另一个文件调用 Bash 函数

git - 如何处理导致失败的外部代码的git bisect

git - 我如何知道我克隆 git 存储库的位置

git - 请求的 URL 返回错误 : 403 Forbidden while accessing github. com

css - GitHub 页面加载 Bootstrap CSS,但不是我的自定义样式表?

python - 无法在 Windows 的 Linux 子系统中安装 Google-Earth-Engine-Api

linux - 如何通过DMA从RAM到RAM传输数据?

python - 如何使用 PyGithub 在存储库中创建文件?

android - 无法在android studio中运行git项目