Get a User's Public Repositories
GET/api/v5/users/:username/repos
Request
Path Parameters
username stringrequired
username (alias: login)
Query Parameters
access_token stringrequired
User authorization code
type string
User-created repository (owner), personal repository (personal), member of a repository (member), all (all). Default: all (all).
sort string
Sort by: created, updated, pushed, full_name. Default: full_name
direction string
If the sort parameter is full_name, use ascending (asc). Otherwise, use descending (desc).
page integer
The current page number
per_page integer
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 [
- ]
- ]
idinteger
full_namestring
human_namestring
urlstring
namespace object
idinteger
typestring
namestring
pathstring
html_urlstring
pathstring
namestring
descriptionstring
statusWarehouse status, 0: Start (indicating the warehouse is not archived), 2: Closed (indicating the warehouse is archived) (string)
ssh_url_to_repostring
http_url_to_repostring
web_urlstring
homepagestring
membersstring[]
assignee object[]
idstring
loginstring
namestring
avatar_urlstring
html_urlstring
typestring
forks_countinteger
stargazers_countinteger
project_labels object[]
object
relationstring
permission object
pullinteger
pushinteger
admininteger
internalinteger
open_issues_countinteger
has_issueinteger
watchedinteger
watchers_countinteger
assignees_numberinteger
enterprise object
idinteger
pathstring
html_urlstring
typestring
default_branchstring
forkinteger
owner object
idstring
loginstring
namestring
typestring
assigner object
idstring
loginstring
namestring
typestring
issue_template_sourcestring
privateinteger
publicinteger
gitee object
starinteger
forkinteger
watchinteger
[
{
"id": 0,
"full_name": "string",
"human_name": "string",
"url": "string",
"namespace": {
"id": 0,
"type": "string",
"name": "string",
"path": "string",
"html_url": "string"
},
"path": "string",
"name": "string",
"description": "string",
"status": "string",
"ssh_url_to_repo": "string",
"http_url_to_repo": "string",
"web_url": "string",
"homepage": "string",
"members": [
"string"
],
"assignee": [
{
"id": "string",
"login": "string",
"name": "string",
"avatar_url": "string",
"html_url": "string",
"type": "string"
}
],
"forks_count": 0,
"stargazers_count": 0,
"project_labels": [
{}
],
"relation": "string",
"permission": {
"pull": 0,
"push": 0,
"admin": 0
},
"internal": 0,
"open_issues_count": 0,
"has_issue": 0,
"watched": 0,
"watchers_count": 0,
"assignees_number": 0,
"enterprise": {
"id": 0,
"path": "string",
"html_url": "string",
"type": "string"
},
"default_branch": "string",
"fork": 0,
"owner": {
"id": "string",
"login": "string",
"name": "string",
"type": "string"
},
"assigner": {
"id": "string",
"login": "string",
"name": "string",
"type": "string"
},
"issue_template_source": "string",
"private": 0,
"public": 0,
"gitee": {
"star": 0,
"fork": 0,
"watch": 0
}
}
]
{
"id": 2734882,
"full_name": "dengmengmian/manifest",
"human_name": "dengmengmian / manifest",
"url": "https://api.gitcode.com/api/v5/repos/dengmengmian/manifest",
"namespace": {
"id": 199940,
"type": "user",
"name": "dengmengmian",
"path": "dengmengmian",
"html_url": "https://gitcode.com/dengmengmian"
},
"path": "manifest",
"name": "manifest",
"description": "manifest",
"status": "start",
"ssh_url_to_repo": "git@gitcode.com:dengmengmian/manifest.git",
"http_url_to_repo": "https://gitcode.com/dengmengmian/manifest.git",
"web_url": "https://gitcode.com/dengmengmian/manifest",
"homepage": "https://gitcode.com/dengmengmian/manifest",
"members": [
"dengmengmian"
],
"assignee": [
{
"id": "268",
"login": "dengmengmian",
"name": "Mavan",
"avatar_url": "https://cdn-img.gitcode.com/ec/fb/430ecf07b9ee91bbbbf341d92a36783d06e69086f82ce8cf5a6406f79f1c9cf4.png",
"html_url": "https://gitcode.com/dengmengmian",
"type": "User"
}
],
"forks_count": 0,
"stargazers_count": 0,
"project_labels": [],
"relation": "master",
"permission": {
"pull": true,
"push": true,
"admin": true
},
"internal": false,
"open_issues_count": 0,
"has_issue": false,
"watched": false,
"watchers_count": 0,
"assignees_number": 1,
"enterprise": {
"id": 199940,
"path": "dengmengmian",
"html_url": "https://gitcode.com/dengmengmian",
"type": "user"
},
"default_branch": "master",
"fork": false,
"owner": {
"id": "268",
"login": "dengmengmian",
"name": "Mavan",
"type": "User"
},
"assigner": {
"id": "268",
"login": "dengmengmian",
"name": "Mavan",
"type": "User"
},
"issue_template_source": "project",
"private": false,
"public": true,
"gitee": {
"star": 10,
"fork": 15,
"watch": 1
}
}