全部产品

查询代码库

该接口用于查询 Codeup 代码库信息

请求方式GET/api/v3/projects/info

请求Action:GetRepositoryInfo

请求参数

参数名

类型

说明

是否必须

默认值

Identity

string

代码库的Id或者路径。

示例:

  1. 代码库Id为12345,传参"12345"
  2. 代码库的访问地址为https://codeup.aliyun.com/5fb4d216e6f9d07f148526ea/Codeup-Demo,传参"5fb4d216e6f9d07f148526ea/Codeup-Demo";
  3. 代码库的克隆地址为git@codeup.aliyun.com:rdc2020/Codeup-Demo.git或者https://codeup.aliyun.com/rdc2020/Codeup-Demo.git,传参rdc2020/Codeup-Demo
  4. 使用代码库的PathWithNamespace字段作为该接口的参数

返回 body :

{
   "RequestId": "",
   "Success": true,
   "Result": {
   "AccessLevel": "50",
   "Archive": true,
   "AvatarUrl": "string",
   "CreatedAt": "2020-06-19T04:02:00.744Z",
   "CreatorId": 0,
   "DefaultBranch": "string",
   "DemoProject": true,
   "Description": "string",
   "HttpUrlToRepo": "string",
   "Id": 0,
   "LastActivityAt": "2020-06-19T04:02:00.744Z",
   "Name": "string",
   "NameWithNamespace": "string",
   "DemoProjectStatus": false,
   "ImportUrl": "https://codeup.aliyun.com/org/repo.git"
   "Namespace": {
     "CreatedAt": "2020-06-19T04:02:00.744Z",
     "Description": "string",
     "Id": 0,
     "Name": "string",
     "OwnerId": 0,
     "Path": "string",
     "UpdatedAt": "2020-06-19T04:02:00.744Z",
     "VisibilityLevel": "0"
   },
   "Path": "string",
   "PathWithNamespace": "string",
   "SshUrlToRepo": "string",
   "ImportStatus": "finished"
   "VisibilityLevel": "0",
   "ImportFromSubversion": false
   "WebUrl": "string"
    }
}

返回结果说明:

参数名

类型

说明

AccessLevel

long

权限类型。

20-浏览者

30-开发者

40-管理员

50-企业管理员

Archive

boolean

归档标识

AvatarUrl

string

代码库头像地址

CreatedAt

string

创建时间

CreatorId

long

创建者id

DefaultBranch

string

默认分支

DemoProjectStatus

boolean

示例库标识

Description

string

描述

HttpUrlToRepo

string

http克隆地址

Id

long

id

LastActivityAt

string

最后活跃时间

Name

string

名称

NameWithNamespace

名称(含父名称)

Namespace

库所属组或者企业空间信息

-> CreatedAt

string

创建时间

-> Description

string

描述

-> Id

long

id

-> Name

string

名称

-> OwnerId

long

归属者id

-> Path

string

路径

-> UpdatedAt

string

更新时间

-> VisibilityLevel

string

可见性。

0:私有,

10:内部公开

Path

string

路径

PathWithNamespace

string

路径(含父路径)

SshUrlToRepo

string

ssh克隆地址

VisibilityLevel

string

可见性。0:私有,10:内部公开

WebUrl

string

页面访问地址