新建文件
POST/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 编码
messagestringrequired
提交的 commit 信息
branchstring
提交的分支
author[name]string
Author的名字,默认为当前用户的名字
author[email]string
Author的邮箱,默认为当前用户的邮箱
Responses
- 200
成功响应
Response Headers
- application/json
- Schema
- Example (auto)
- 1
Schema
- Array [
- ]
commit object
shastring
author object
namestring
emailstring
datestring
committer object
namestring
emailstring
datestring
messagestring
parents object[]
shastring
{
"commit": {
"sha": "string",
"author": {
"name": "string",
"email": "string",
"date": "string"
},
"committer": {
"name": "string",
"email": "string",
"date": "string"
},
"message": "string",
"parents": [
{
"sha": "string"
}
]
}
}
成功示例
{
"commit": {
"sha": "668cb104692b30d537b07f3721df9956d073d343",
"author": {
"name": "GitCode2023",
"email": "13328943+gitcode_admin@user.noreply.gitcode.com",
"date": "2024-04-11T09:15:20+00:00"
},
"committer": {
"name": "Gitee",
"email": "noreply@gitcode.com",
"date": "2024-04-11T09:15:20+00:00"
},
"message": "22222",
"parents": [
{
"sha": "0117aa5c6bc8e33d18ad8911afa3cbb54a1faabe"
}
]
}
}