更新文件
PUT/api/v5/repos/:owner/:repo/contents/:path
Request
Path Parameters
owner stringrequired
仓库所属空间地址(组织或个人的地址path)
repo stringrequired
仓库路径(path)
path stringrequired
文件的路径
Query Parameters
access_token stringrequired
用户授权码
- application/json
Body
contentstringrequired
文件内容, 要用 base64 编码
shastringrequired
文件的 Blob SHA
branchstring
分支名称。默认为仓库对默认分支
messagestringrequired
提交信息
author[name]string
Author的名字,默认为当前用户的名字
author[email]string
Author的邮箱,默认为当前用户的邮箱
Responses
- 200
成功响应
Response Headers
- application/json
- Schema
- Example (auto)
- Example
Schema
commit objectrequired
shastringrequired
author objectrequired
namestringrequired
emailstringrequired
datestringrequired
committer objectrequired
namestringrequired
emailstringrequired
datestringrequired
messagestringrequired
treestringrequired
parentsstring[]required
content objectrequired
namestringrequired
pathstringrequired
sizeintegerrequired
shastringrequired
typestringrequired
{
"commit": {
"sha": "string",
"author": {
"name": "string",
"email": "string",
"date": "string"
},
"committer": {
"name": "string",
"email": "string",
"date": "string"
},
"message": "string",
"tree": "string",
"parents": [
"string"
]
},
"content": {
"name": "string",
"path": "string",
"size": 0,
"sha": "string",
"type": "string"
}
}
{
"content": {
"name": "Note2.md",
"path": "Note2.md",
"url": "https://gitcode.com/api/v5/repos/daming_1/zhu_di/contents/Note2.md",
"html_url": "https://gitcode.com/daming_1/zhu_di/blob/master/Note2.md",
"download_url": "https://gitcode.com/daming_1/zhu_di/raw/master/Note2.md",
"_links": {
"self": "https://gitcode.com/api/v5/repos/daming_1/zhu_di/contents/Note2.md",
"html": "https://gitcode.com/daming_1/zhu_di/blob/master/Note2.md"
}
}
}