我查看了所有文档,但它没有回答我的问题.
有一种方法可以写一个回购(上传文件)?像创建文件夹,上传readme.md之类的东西
[编辑]
得到它了.
可以使用Git DB API中的Blob来完成,这里是API doc:
答案如下:
可以使用Git DB API中的Blob来完成,这里是API doc:
http://developer.github.com/v3/git/
不需要创建文件夹,因为它们仅隐式存在于 git 中。这意味着如果你有一个带有路径的文件folder/file.txt,那么你的 git 客户端知道创建一个名为“folder”的文件夹,其中保存文件“file.txt”,但对于 git 来说,它只是一个名为“folder/file.txt”的文件”
您可以使用:PUT /repos/{owner}/{repo}/contents/{path}where{path}是文件夹路径和文件名,并将消息和文件内容(Base64 编码)放在正文中。
当您更新文件时,您还需要指出要更新的文件的 git 历史记录中的哪个版本。在此处阅读更多信息https://docs.github.com/en/rest/reference/repos#create-or-update-file-contents
| 归档时间: |
|
| 查看次数: |
3259 次 |
| 最近记录: |