查询企业代码库设置

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

GET /api/v4/organization/settings/repo HTTP/1.1

请求参数

名称 类型 位置 是否必选 示例值 描述
AccessToken String Query 146dd344827fe2444f952e931e51xxxx

个人访问令牌。 使用阿里云AK+SK或使用STS临时授权方式不需要传该字段

OrganizationId String Query 60811b5eed6e867404f6xxxx

企业标识,也称企业id,字符串形式,可在云效访问链接中获取,如 https://devops.aliyun.com/organization/

返回数据

名称 类型 示例值 描述
ErrorMessage String 企业不存在

错误信息

RequestId String xxxx-xxxx-xxx-xxxxx

请求ID

Success Boolean true

请求结果

ErrorCode String SYSTEM_ILLEGAL_ARGUMENT_ERROR

错误码

Result Object

响应结果

GroupRequired Boolean true

创建库是否必选代码组

RepoVisibilityLevel Array of Long 10

创建代码库允许使用的可见性选项。0:允许私有;10:允许企业可见

RepoCreatorIdentity Array of Long 60

允许创建代码库的角色。5:企业外部成员;15:企业成员;60:企业管理员

RepoAdminAccessVisibilityLevel Array of Long 0

库公开性调整设置。0:允许库管理员调整公开性为私有;10:允许库管理员调整公开性为企业可见

RepoAdminOperation Array of Long 1

库管理员允许操作。1:允许库管理员删除代码库;2:未使用保留操作

OpenCloneDownloadControl Boolean true

开启克隆下载限制

OrgCloneDownloadMethodList Array of OrgCloneDownloadMethodList

克隆下载限制方法列表

PermissionCode String ssh-clone

权限码。ssh-clone:SSH克隆;http-clone:HTTP克隆;download:下载ZIP/TAR

Allowed Boolean true

是否允许

OrgCloneDownloadRoleList Array of OrgCloneDownloadRoleList

克隆下载限制角色列表

RoleCode Long 9999

角色Code。5:企业外部成员;9999:企业成员(含管理员)

Allowed Boolean true

是否允许

ForcePushForbidden Boolean true

禁止强制推送(Force Push)

示例

请求示例

正常返回示例

JSON格式

HTTP/1.1 200 OK

错误码

访问错误中心查看更多错误码。