列出授权用户所有仓库
GET/api/v5/user/repos
Request
Query Parameters
access_token stringrequired
用户授权码
visibility string
公开(public)、私有(private)或者所有(all),默认: 所有(all)
affiliation string
owner(授权用户拥有的仓库)、collaborator(授权用户为仓库成员)、organization_member(授权用户为仓库所在组织并有访问仓库权限)、enterprise_member(授权用户所在企业并有访问仓库权限)、admin(所有有权限 的,包括所管理的组织中所有仓库、所管理的企业的所有仓库)。可以用逗号分隔符组合。如: owner, organization_member 或 owner, collaborator, organization_member
type string
筛选用户仓库: 其创建(owner)、个人(personal)、其为成员(member)、公开(public)、私有(private),不能与 affiliation 参数一并使用,否则会报 422 错误,与visibility参数一起使用,visibility参数拥有更高的优先级
sort string
排序方式: 创建时间(created),更新时间(updated),最后推送时间(pushed),仓库所属与名称(full_name)。默认: full_name
direction string
如果sort参数为full_name,用升序(asc)。否则降序(desc)
q string
搜索关键字
page integer
当前的页码
per_page integer
每页的数量,最大为 100,默认 20
repo_type string
筛选仓库类型,可以是 code:代码仓,model:模型仓,dataset:数据集仓,space :space,all:所有仓库类型。默认: code
Responses
- 200
成功响应
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
status仓库状态,0:开始(表示仓库未归档),2:关闭(表示仓库已归档) (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
privateinteger
publicinteger
repo_typestring
[
{
"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"
},
"private": 0,
"public": 0,
"repo_type": "string"
}
]
{
"id": 4028329,
"full_name": "tiandi/test_yf_repo",
"human_name": "洪门 / test_yf_repo",
"url": "https://api.gitcode.com/api/v5/repos/tiandi/test_yf_repo",
"namespace": {
"id": 1420034,
"type": "enterprise",
"name": "洪门",
"path": "tiandi",
"html_url": "https://gitcode.com/tiandi"
},
"path": "test_yf_repo",
"name": "test_yf_repo",
"description": "",
"status": "开始",
"ssh_url_to_repo": "git@gitcode.com:tiandi/test_yf_repo.git",
"http_url_to_repo": "https://gitcode.com/tiandi/test_yf_repo.git",
"web_url": "https://gitcode.com/tiandi/test_yf_repo",
"homepage": "https://gitcode.com/tiandi/test_yf_repo",
"members": [
"aron1"
],
"assignee": [
{
"id": "332008",
"login": "aron1",
"name": "yanfan",
"avatar_url": "https://cdn-img.gitcode.com/bd/ca/0115343247b338d0c53589a145501e84a58464272f2fb09b372cc3d2311b2b39.png?time=1722525295285",
"html_url": "https://gitcode.com/aron1",
"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": 1420034,
"path": "tiandi",
"html_url": "https://gitcode.com/tiandi",
"type": "enterprise"
},
"default_branch": "main",
"fork": false,
"owner": {
"id": "444601",
"login": "yanfan",
"name": "yanfan是随时随地送达啊啊啊啊啊啊啊啊啊啊啊啊啊 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊实打实",
"type": "User"
},
"assigner": {
"id": "444601",
"login": "yanfan",
"name": "yanfan是随时随地送达啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊实打实",
"type": "User"
},
"private": true,
"public": false
}