创建一个文件
POST
/api/{owner}/{repo}/create_file.json最后修改时间: 1 年前
请求参数
Path 参数
owner
string
必需
repo
string
必需
Body 参数application/json
base64_filepath
string
文件路径(base64加密后)
filepath
string
文件路径
branch
string
分支名称
new_branch
string
新分支名称
content
string
文件内容(Base64加密后)
message
string
提交信息
示例
{
"filepath": "测试上传",
"base64_filepath": "5rWL6K+V5LiK5Lyg",
"branch": "master_1",
"content": "5rWL6K+V5LiK5Lyg",
"message": "Add 测试上传"
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
name
string
文件名称
sha
string
文件提交标识
size
integer
文件大小
content
string
文件内容
encoding
string
文件加密方式
pr_id
null
合并请求id
commit
object
提交
message
string
提交信息
author
object
提交作者
committer
object
提交者
示例
{
"name": "pariatur veniam anim",
"sha": "12024760d4df3170f9699d9084211d7975ec4adc",
"size": 12,
"content": "5rWL6K+V5LiK5Lyg",
"encoding": "base64",
"pr_id": null,
"commit": {
"message": "reprehenderit\n",
"author": {
"name": "yystopf",
"email": "yystopf@163.com",
"date": "2023-12-21T06:44:11Z"
},
"committer": {
"name": "yystopf",
"email": "yystopf@163.com",
"date": "2023-12-21T06:44:11Z"
}
}
}
最后修改时间: 1 年前