如何使用GitHub API向Git仓库添加文件?

uoifb46i  于 2023-01-28  发布在  Git
关注(0)|答案(2)|浏览(262)

根据GitHub documentation,可以在浏览器中向Git仓库添加(提交)新文件。
我想在我的Java应用程序中做同样的事情。
我在哪里可以找到这里使用的API调用的GitHub API文档?
以下是我使用Firefox找到的请求数据:

eqzww0vc

eqzww0vc1#

要在GitHub存储库中创建或更新文件内容,您可以使用以下GitHub v3 API

PUT /repos/{owner}/{repo}/contents/{path}

上述API的文档可以在这里找到。

zzlelutf

zzlelutf2#

curl -X PUT -H "Authorization: Bearer <access_token>" -H "Content-Type: application/json" -d '{"message":"Commit message","content":"<file_content>","branch":"<branch_name>"}' https://api.github.com/repos/{owner}/{repo}/contents/{path}

相关问题