获取当前登录用户仓库
功能介绍
获取当前登录用户仓库
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v4/user/repositories
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
repository_id |
是 |
Integer |
参数解释: 仓库的ID,通过查询用户所有仓库接口查询项目列表获取。 约束限制: 不涉及。 取值范围: 1-2147483647 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
参数解释: 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 约束限制: 必传。 取值范围: 字符串长度不少于1,不超过10万。 默认取值: 不涉及。 |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
[数组元素] |
Array of RepositorySimplestDto objects |
仓库列表 |
参数 |
参数类型 |
描述 |
---|---|---|
id |
Integer |
参数解释: 仓库ID 约束限制: 不涉及。 取值范围: 1-2147483647 |
name |
String |
参数解释: 仓库名称。 约束限制: 不涉及。 |
namespace |
String |
参数解释: 命名空间。 约束限制: 不涉及。 |
path |
String |
参数解释: 仓库路径。 约束限制: 不涉及。 |
develop_mode |
String |
参数解释: 开发模式。 约束限制: 不涉及。 |
visibility |
String |
参数解释: 可见性。 约束限制: 不涉及。 |
security |
String |
参数解释: 安全级别。 约束限制: 不涉及。 |
star_count |
Integer |
参数解释: 关注数。 约束限制: 不涉及。 取值范围: 1-2147483647 |
forks_count |
Integer |
参数解释: Fork数。 约束限制: 不涉及。 取值范围: 1-2147483647 |
open_issues_count |
Integer |
参数解释: 开放的问题数。 约束限制: 不涉及。 取值范围: 1-2147483647 |
open_merge_requests_count |
Integer |
参数解释: 开放的合并请求数。 约束限制: 不涉及。 取值范围: 1-2147483647 |
starred |
Boolean |
参数解释: 是否已关注。 约束限制: 不涉及。 |
name_with_namespace |
String |
参数解释: 包含命名空间的仓库名称。 约束限制: 不涉及。 |
last_activity_at |
String |
参数解释: 最后活跃时间。 约束限制: 不涉及。 |
forked_from_repository |
参数解释: fork仓库源仓 约束限制: 不涉及。 |
|
permissions |
Integer |
参数解释: 权限。 约束限制: 不涉及。 取值范围: 1-2147483647 |
archived |
Boolean |
参数解释: 是否归档。 约束限制: 不涉及。 |
member_count |
Integer |
参数解释: 成员数。 约束限制: 不涉及。 取值范围: 1-2147483647 |
uuid |
String |
参数解释: 仓库唯一标识符。 约束限制: 不涉及。 |
description |
String |
参数解释: 仓库描述。 约束限制: 不涉及。 |
last_repository_updated_at |
String |
参数解释: 最后更新时间。 约束限制: 不涉及。 |
ssh_url_to_repo |
String |
参数解释: SSH仓库URL。 约束限制: 不涉及。 |
http_url_to_repo |
String |
参数解释: HTTP仓库URL。 约束限制: 不涉及。 |
status |
String |
参数解释: 仓库状态。 约束限制: 不涉及。 |
active_statistic |
Array of integers |
参数解释: 活跃统计。 约束限制: 不涉及。 取值范围: 1-2147483647 |
project_name |
String |
参数解释: 项目名称。 约束限制: 不涉及。 |
project_id |
String |
参数解释: 项目ID。 约束限制: 不涉及。 |
project_is_delete |
Boolean |
参数解释: 项目是否删除。 约束限制: 不涉及。 |
creator_id |
Integer |
参数解释: 创建者ID 约束限制: 不涉及。 取值范围: 1-2147483647 |
参数 |
参数类型 |
描述 |
---|---|---|
name_with_namespace |
String |
参数解释: 带命名空间的仓库名称。 约束限制: 不涉及。 |
path_with_namespace |
String |
参数解释: 带命名空间的仓库路径。 约束限制: 不涉及。 |
name |
String |
参数解释: 仓库名称。 约束限制: 不涉及。 |
namespace |
String |
参数解释: 命名空间。 约束限制: 不涉及。 |
id |
Integer |
参数解释: 仓库ID 约束限制: 不涉及。 取值范围: 1-2147483647 |
project_id |
String |
参数解释: 产品ID。 约束限制: 不涉及。 |
project_name |
String |
参数解释: 产品名称。 约束限制: 不涉及。 |
请求示例
无
响应示例
状态码:200
仓库列表
[ { "id" : 2112036156, "name" : "GPublic01", "namespace" : "80ffa3ec7a6d4ba9ba33aaddce828d26/G001/GPublic01", "path" : "GPublic01", "develop_mode" : "normal", "visibility" : "private", "security" : "internal", "star_count" : 0, "forks_count" : 0, "open_merge_requests_count" : 0, "starred" : false, "name_with_namespace" : "80ffa3ec7a6d4ba9ba33aaddce828d26 / G001 / GPublic01", "last_activity_at" : "2025-06-19T19:30:41.000+08:00", "forked_from_repository" : { }, "permissions" : 50, "archived" : false, "member_count" : 4, "uuid" : "589234dcfd5f4dbfa3dd365c80dd035f", "description" : "", "last_repository_updated_at" : "2025-06-19T19:30:41.000+08:00", "ssh_url_to_repo" : "git@repo.com:80ffa3ec7a6d4ba9ba33aaddce828d26/G001/GPublic01.git", "http_url_to_repo" : "https://repo.com/80ffa3ec7a6d4ba9ba33aaddce828d26/G001/GPublic01.git", "status" : "0", "active_statistic" : [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0 ], "project_name" : "sec_cz_test", "project_id" : "80ffa3ec7a6d4ba9ba33aaddce828d26", "project_is_delete" : false, "creator_id" : 1 } ]
状态码
状态码 |
描述 |
---|---|
200 |
仓库列表 |
错误码
请参见错误码。