寻求一种方法来克隆github项目的问题

Jul*_*rty 9 git github

我希望能够使用 git 来克隆 github 上各种项目的问题。我知道我可以克隆代码和维基(如果存在)。我找不到克隆问题的方法。

作为一个工作示例,以下是我将如何克隆包含项目源代码的主存储库: git clone https://github.com/kiwix/kiwix-android.git

这适用于该项目的 wiki 页面: git clone https://github.com/kiwix/kiwix-android.wiki.git

我已经尝试了以下操作,看看它是否可以解决这些问题,但它没有

git clone https://github.com/kiwix/kiwix-android.issues.git
Cloning into 'kiwix-android.issues'...
remote: Repository not found.
fatal: repository 'https://github.com/kiwix/kiwix-android.issues.git/' not found
Run Code Online (Sandbox Code Playgroud)

能够克隆问题将是一个很大的帮助,特别是运行脚本来分析各种问题的问题集等。

Mad*_*hat 7

无法克隆GitHub 存储库问题。获取问题数据的另一种方法是使用GitHub API

查看此处的文档以获取存储库的问题。

GET /repos/:owner/:repo/issues
Run Code Online (Sandbox Code Playgroud)

您可以使用 API 获取问题数据,将其存储在文件系统中,然后对其运行必要的脚本。


Jul*_*rty 5

感谢@ madhu-bhat的建议,我阅读了GitHub 的 v3 API 上的文档并发现了一些示例,例如

curl -i "https://api.github.com/repos/vmg/redcarpet/issues?state=closed"

然后我对其进行了修改以获得我们其中一个项目的未解决问题:

curl -i "https://api.github.com/repos/kiwix/kiwix-android/issues?state=open"

这种方法可以满足我的需要,并允许我按状态等进行过滤。对于 StackOverflow,+1。