检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
根据仓库id获取指定仓库的分支列表. 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/repositories/{repository_id}/branches 表1 路径参数
南-深圳、西南-贵阳一、东北-大连 提交网络 仓库提交网络是以流向图的形式展现了某条分支或标签的整个提交(commit)历史(包括动作、时间、提交者、提交系统生成备注和手动填写备注)以及提交历史的关系。 相对于文件页签中的历史而言,提交网络具备展现提交之间关系的优势。 发布区域:
readme文件、语言、语言占比等信息。 代码 文件列表:支持新建文件、新建目录、新建子模块、上传文件、在线修改文件、修改追溯和查看提交历史等操作。 提交:支持查看提交记录及仓库网络图。 分支:支持在控制台管理分支。 Tags:支持在控制台管理标签。 对比:支持通过对比查看分支之间或标签版本之间发生的代码变化。
Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI PUT /v2/repositories/{repository_id}/branch/{branch_name}/protect 表1 路径参数 参数 是否必选 参数类型 描述
success,表示接口调用成功。 failed,表示接口调用失败。 表5 Error 参数 参数类型 描述 code String 参数解释: 错误码 取值范围: 符合错误码格式字符串,长度[0,100] message String 参数解释: 错误信息 取值范围: 不涉及 表6 AddProtectResponse
directory”,说明您这台计算机没生成过SSH密钥,请继续执行2。 如果返回以ssh-rsa或ssh-ed25519开头的字符串,说明您这台计算机已经生成过SSH密钥,如果想使用已经生成的密钥请直接跳到3,如果想重新生成密钥,请从2向下执行。 生成SSH密钥。如果选择RSA算法,在Git
新建保护分支。 获取仓库分支列表 获取仓库分支列表。 获取仓库合并请求列表 获取仓库合并请求列表。 获取仓库合并请求详情 获取仓库合并请求详情。 V2Project 接口 说明 查询用户的所有仓库 获取用户的所有仓库信息。 创建项目、仓库 创建项目后,创建仓库组由后台生成方式 传入参数:仓库
获取公开示例模板列表(废弃) 功能介绍 获取公开示例模板列表。 调试 您可以在API Explorer中调试该接口。 URI GET /v1/repositories/repository_templates 表1 Query参数 参数 是否必选 参数类型 描述 platform
message String 错误信息 表6 RepositoryMemberList 参数 参数类型 描述 total Integer 仓库成员总数 users Array of RepositoryMember objects 仓库成员列表 表7 RepositoryMember
原因分析 同一个文件同一个位置被同时修改,即本地仓与CodeArts Repo代码仓库存在差异,会产生合并冲突。 解决方案 当代码提交冲突产生时,您可以将远程代码仓库拉取(pull)到本地仓库的工作区,这时Git会将可以合并的修改内容进行合并,并将不能合并的文件内容进行提示,开发
取值范围: success,表示接口调用成功。 fail,表示接口调用失败。 表5 Error 参数 参数类型 描述 code String 参数解释: 错误码。 取值范围: 请参见错误码。 message String 参数解释: 错误信息。 取值范围: 字符串。 表6 ProjectRepository
仓库类型选择“普通仓库”,填写对应参数信息并取消勾选“允许生成README文件”和“选择gitignore”,完成新的代码仓库创建,并自动跳转到该代码仓库首页,单击“克隆/下载”,获取仓库地址。 执行命令git init,在本地新建一个空的Git代码仓库目录。 执行命令git add *,将文件加入版本库。 执行命令git
String 响应状态 表5 Error 参数 参数类型 描述 code String 错误码 message String 错误信息 表6 RepoListInfo 参数 参数类型 描述 repositorys Array of RepoInfo objects 仓库列表 total Integer
success,表示接口调用成功。 fail,表示接口调用失败。 表5 Error 参数 参数类型 描述 code String 参数解释: 错误码。 取值范围: 请参见错误码。 message String 参数解释: 错误信息。 取值范围: 字符串。 表6 RepoListInfoV2 参数 参数类型
HTTPS密码是一种用于HTTPS协议方式下载、上传时使用的用户凭证。 在Repo中,HTTPS协议所支持的单文件推送大小不超过200M。如果需要传输大于200M的文件,请使用SSH方式。 可以绑定邮箱的账号才能使用HTTPS协议。 GPG(GNU Privacy Guard)是
参数解释: 是否允许生成README文件 约束限制: 不涉及 取值范围: true:创建 false:不创建 默认取值: 不涉及 caller 否 String 参数解释: 调用者 约束限制: 不涉及 取值范围: 字符串 默认取值: 不涉及 响应参数 状态码: 200 表3 响应Body参数
击“克隆/下载”按钮,并复制SSH地址。 在本地Git Bash客户端,执行如下命令,进入您要克隆代码仓的地址,该命令表示克隆的代码仓将克隆到D盘的Repo文件夹下,您可以根据需要修改地址。 cd D:/Repo 执行如下命令,克隆代码仓到该目录下。 git clone 代码仓库的SSH地址
directory”,说明您这台计算机没生成过SSH密钥,请继续执行 步骤2 如果返回以ssh-rsa或ssh-ed25519开头的字符串,说明您这台计算机已经生成过SSH密钥,如果想使用已经生成的密钥请直接跳到步骤3,如果想重新生成密钥,请从步骤2向下执行。 生成SSH密钥。如果选择RSA算法,在Git
代码托管 > 资源用量”,查看容量使用情况。如下图所示,仓库容量当前已超出仓库最大容量10GB,目前已使用10.16GB。 原因分析 可能存在某些文件占用仓库空间。 解决方案 方法一,压缩仓库,降低仓库使用容量。操作步骤如下: 单击头像,选择“租户设置 > 代码托管 > 资源用量”,查看租户下容量占用比较大的代码仓库。
勾选后,禁止通过页面以及客户端命令的方式删除Tags。 阻止包含涉密文件的提交 涉密文件包括id_rsa和id_dsa等文件。 拒绝使用git push -f命令提交代码 配置是否不允许在客户端使用git push -f命令提交代码。 git push -f表示将目前自己本机的代码库推送到代码托管并覆盖。