我希望能够使用 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)
能够克隆问题将是一个很大的帮助,特别是运行脚本来分析各种问题的问题集等。
无法克隆GitHub 存储库的问题。获取问题数据的另一种方法是使用GitHub API。
查看此处的文档以获取存储库的问题。
GET /repos/:owner/:repo/issues
Run Code Online (Sandbox Code Playgroud)
您可以使用 API 获取问题数据,将其存储在文件系统中,然后对其运行必要的脚本。
感谢@ 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。
归档时间: |
|
查看次数: |
3928 次 |
最近记录: |