curl --location --request PUT 'https://api.github.com/repos///contents/' \
--header 'Content-Type: application/json' \
--data-raw '{
"committer": {
"email": "octocat@github.com",
"name": "Monalisa Octocat"
},
"content": "bXkgbmV3IGZpbGUgY29udGVudHM=",
"message": "my commit message"
}'
{
"commit": {
"author": {
"date": "string",
"email": "string",
"name": "string"
},
"committer": {
"date": "string",
"email": "string",
"name": "string"
},
"html_url": "string",
"message": "string",
"node_id": "string",
"parents": [
{
"html_url": "string",
"sha": "string",
"url": "string"
}
],
"sha": "string",
"tree": {
"sha": "string",
"url": "string"
},
"url": "string",
"verification": {
"payload": "string",
"reason": "string",
"signature": "string",
"verified": true
}
},
"content": {
"_links": {
"git": "string",
"html": "string",
"self": "string"
},
"download_url": "string",
"git_url": "string",
"html_url": "string",
"name": "string",
"path": "string",
"sha": "string",
"size": 0,
"type": "string",
"url": "string"
}
}
Authorization: Bearer ********************
committer
or the authenticated user if you omit committer
.422
status code if email
is omitted.422
status code if name
is omitted.master
)422
status code if email
is omitted.422
status code if name
is omitted.【GitHub】API开发者 微信交流群
用微信扫右侧二维码,加入【GitHub】API开发者 交流群,互助沟通