Get All Repository Commits
GET/api/v5/repos/:owner/:repo/commits
Request
Path Parameters
owner stringrequired
Repository space address (address path of the enterprise, organization, or individual)
repo stringrequired
Repository path (path)
Query Parameters
access_token string
User authorization code
sha string
Submit the starting SHA value
path string
The commit containing the file
author string
Submit the author's email or personal space address (username/login)
since string
Submission start time, time format (2024-11-08T16:25:44Z)
until string
The final submission time, in the format (2024-11-08T16:25:44Z)
page string
The current page number
per_page string
The number of items per page, with a maximum of 100. The default is 20.
Responses
- 200
Successful Response
Response Headers
- application/json
- Schema
- Example (auto)
- Example
Schema
- Array [
- Array [
- ]
- Array [
- ]
- ]
urlstringrequired
shastringrequired
html_urlstringrequired
comments_urlstringrequired
commit objectrequired
author objectrequired
namestringrequired
datestringrequired
emailstringrequired
loginstringrequired
committer objectrequired
namestringrequired
datestringrequired
emailstringrequired
loginstringrequired
tree objectrequired
shastringrequired
urlstringrequired
messagestringrequired
author objectrequired
namestringrequired
emailstringrequired
idintegerrequired
loginstringrequired
typestringrequired
object_idstringrequired
committer objectrequired
namestringrequired
datestringrequired
emailstringrequired
idintegerrequired
loginstringrequired
typestringrequired
object_idstringrequired
parents object[]required
shastringrequired
urlstringrequired
co_authors object[]required
idstringrequired
loginstringrequired
namestringrequired
avatar_urlstringrequired
html_urlstringrequired
emailstringrequired
[
{
"url": "string",
"sha": "string",
"html_url": "string",
"comments_url": "string",
"commit": {
"author": {
"name": "string",
"date": "string",
"email": "string",
"login": "string"
},
"committer": {
"name": "string",
"date": "string",
"email": "string",
"login": "string"
},
"tree": {
"sha": "string",
"url": "string"
},
"message": "string"
},
"author": {
"name": "string",
"email": "string",
"id": 0,
"login": "string",
"type": "string",
"object_id": "string"
},
"committer": {
"name": "string",
"date": "string",
"email": "string",
"id": 0,
"login": "string",
"type": "string",
"object_id": "string"
},
"parents": [
{
"sha": "string",
"url": "string"
}
],
"co_authors": [
{
"id": "string",
"login": "string",
"name": "string",
"avatar_url": "string",
"html_url": "string",
"email": "string"
}
]
}
]
{
"url": "https://api.gitcode.com/api/v5/repos/mactribe/test02/commits/66a12f572722ebe2cad44f44d48e253a0f027e09",
"sha": "66a12f572722ebe2cad44f44d48e253a0f027e09",
"html_url": "https://test.gitcode.net/mactribe/test02/commits/detail/66a12f572722ebe2cad44f44d48e253a0f027e09",
"comments_url": "https://api.gitcode.com/api/v5/repos/mactribe/test02/commits/66a12f572722ebe2cad44f44d48e253a0f027e09/comments",
"commit": {
"author": {
"date": "2024-09-25T08:14:59+08:00",
"email": "my@dengmengmian.com"
},
"committer": {
"date": "2024-09-25T08:14:59+08:00",
"email": "my@dengmengmian.com"
},
"tree": {
"sha": "6214a5921eda7f5148f249587b74201d5946a6d4",
"url": "https://api.gitcode.com/api/v5/repos/mactribe/test02/git/trees/6214a5921eda7f5148f249587b74201d5946a6d4"
},
"message": "feat: all issue numbers changed to string type"
},
"author": {
"email": "my@dengmengmian.com",
"login": "underwater dreaming (Ma Fan)",
"type": "User"
},
"committer": {
"date": "2024-09-25T08:14:59+08:00",
"email": "my@dengmengmian.com",
"type": "User"
},
"parents": [
{
"sha": "0c41318014c472534a2abc2e0aa498fd49d046f1",
"url": "https://api.gitcode.com/api/v5/repos/mactribe/test02/commits/0c41318014c472534a2abc2e0aa498fd49d046f1"
}
]
}