通过 github API 传输文件

Transfering files through github API

我正在尝试通过 curl 使用 GitHub API 传输文件。这些文件可以有任何扩展名(例如:.java、.jar、.jpg 等)。我在网上找不到任何解决方案。有什么办法可以做到这一点?或者有可能吗?

传输文件是什么意思?

可以选择通过 github api /repos/git/blobs 上传 blob 文件。 您应该以 base64 格式添加文件内容的参数。 如果您想稍后使用它们,您可以使用返回的 SHA.

创建新的 tree

base64在线转换器:https://www.base64decode.org/