创建存储库凭据

版本 3.1.23.6

为远程依赖项配置代码库凭据

需要管理员。

必须提供“root_project_id”。 “credential_id”为必填字段。

请求

PUT /projects/{root_project_id}/credential/{credential_id}
数据类型
说明
请求
HTTP 请求
路径
HTTP 路径
展开 HTTPPath 定义...
root_project_id
字符串
根项目 ID
credential_id
字符串
凭据 ID
body
HTTP 正文
展开 HTTPBody 定义...
body
远程项目信息
扩展 RepositoryCredential 定义...
可以
对象
当前用户可以对此对象执行的操作
id
字符串
唯一 ID
root_project_id
字符串
根项目 ID
远程网址
字符串
Git 远程代码库网址
git_username
字符串
用于 HTTPS 身份验证的 Git 用户名。
git_password
字符串
(只写)用于 HTTPS 身份验证的 Git 密码。
ssh_public_key
字符串
用于 SSH 身份验证的公共部署密钥。
已配置
布尔值
是否已为 Git 代码库配置凭据。

响应

200:存储库凭据

数据类型
说明
(对象)
可以
对象
当前用户可以对此对象执行的操作
id
字符串
唯一 ID
root_project_id
字符串
根项目 ID
远程网址
字符串
Git 远程代码库网址
git_username
字符串
用于 HTTPS 身份验证的 Git 用户名。
git_password
字符串
(只写)用于 HTTPS 身份验证的 Git 密码。
ssh_public_key
字符串
用于 SSH 身份验证的公共部署密钥。
已配置
布尔值
是否已为 Git 代码库配置凭据。

400:错误请求

数据类型
说明
(对象)
消息
字符串
错误详情
文档网址
字符串
文档链接

404:未找到

数据类型
说明
(对象)
消息
字符串
错误详情
文档网址
字符串
文档链接

409:资源已存在

数据类型
说明
(对象)
消息
字符串
错误详情
文档网址
字符串
文档链接

422:验证错误

数据类型
说明
(对象)
消息
字符串
错误详情
展开 ValidationErrorDetail 定义...
字段
字符串
出错的字段
代码
字符串
错误代码
消息
字符串
错误信息消息
文档网址
字符串
文档链接
文档网址
字符串
文档链接

429:请求数过多

数据类型
说明
(对象)
消息
字符串
错误详情
文档网址
字符串
文档链接