【发布时间】:2021-11-08 15:10:33
【问题描述】:
我要求它了解 github API 以及它对我们所做的操作的使用,例如检查代码、提交文件/更改代码等,
【问题讨论】:
标签: github github-api
我要求它了解 github API 以及它对我们所做的操作的使用,例如检查代码、提交文件/更改代码等,
【问题讨论】:
标签: github github-api
虽然使用现有解决方案(例如库)会容易得多,但使用 REST API 可以做到这一点。由于这个问题包含多个步骤,让我们将它们分解。
正如this 回答中所述,无法使用 GitHub REST API 直接克隆,但是您可以使用 REST API 下载存储库或获取克隆 url 并手动克隆。
这是可能的,尽管它比使用现有库要复杂得多。 API 的 Git Database 部分定义了一个 set of steps 来提交对文件的更改,该文件可用作进行一般提交的起点。
This answer 展示了 Python 中的一个实现,但在每个步骤中都包含了请求。
【讨论】: