全部产品

更新代码库

该接口用于更新 Codeup 代码库

请求方式PUT/api/v3/projects/[ProjectId]

请求Action:UpdateRepository

请求参数

参数名

类型

说明

是否必须

默认值

ProjectId

long

代码库 ID

请求 body

{
  "name": "string",
  "path": "string",
  "description": "string",
  "default_branch": true,
}

body参数说明

参数名

类型

说明

是否必须

默认值

ProjectId

long

代码库 ID

返回 body :

{
 "RequestId": "61A82932-xxxx-xxxx-xxxx-6A87579214E5",
 "Success": true,
 "Result": {
  "DefaultBranch": "qwe",
  "LastActivityAt": "2021-01-28T16:15:54+08:00",
  "Path": "Codeup-Demo-modified",
  "PathWithNamespace": "5e943dffe17c0e0001fd887c/Codeup-Demo-modified",
  "HttpUrlToRepo": "https://codeup.aliyun.com/5e943dffe17c0e0001fd887c/Codeup-Demo-modified.git",
  "Archive": false,
  "Description": "just test",
  "CreatorId": 15477,
  "CreatedAt": "2020-04-13T18:25:05+08:00",
  "NameWithNamespace": "5e943dffe17c0e0001fd887c / Codeup-Demo-modified",
  "WebUrl": "https://codeup.aliyun.com/5e943dffe17c0e0001fd887c/Codeup-Demo-modified",
  "VisibilityLevel": "10",
  "Namespace": {
   "Path": "5e943dffe17c0e0001fd887c",
   "Description": "",
   "OwnerId": 15477,
   "CreatedAt": "2020-04-13T18:25:05+08:00",
   "VisibilityLevel": "0",
   "Id": 6982,
   "UpdatedAt": "2020-04-13T18:25:05+08:00",
   "Name": "5e943dffe17c0e0001fd887c"
  },
  "Name": "Codeup-Demo-modified",
  "SshUrlToRepo": "git@codeup.aliyun.com:5e943dffe17c0e0001fd887c/Codeup-Demo-modified.git",
  "AvatarUrl": "",
  "Id": 16707
 }
}

返回结果说明:

参数名

类型

说明

Id

long

id

Archive

boolean

归档标识

AvatarUrl

string

代码库头像地址

CreatedAt

string

创建时间

CreatorId

long

创建者id

DefaultBranch

string

默认分支

DemoProjectStatus

boolean

示例库标识

Description

string

描述

HttpUrlToRepo

string

http访问地址

LastActivityAt

string

最后活跃时间

Path

string

路径

PathWithNamespace

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:内部公开

SshUrlToRepo

string

ssh克隆地址

VisibilityLevel

string

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

WebUrl

string

页面访问地址