检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取项目ID 调用API获取项目ID 项目ID还用通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点,可以从地区和终端节点获取。接口的认证鉴权请参见认证鉴权。
仓库名称 ssh_url String 仓库SSH地址 code_url String 仓库HTTPS地址 detail_url String 仓库预览地址 请求示例 GET https://{endpoint}/v1/projects/{project_uuid}/reposi
it进行筛选记录。 仓库网络 仓库网络是以流向图的形式展现了某条分支或标签的整个提交(Commit)历史(包括动作、时间、提交者、提交系统生成备注和手动填写备注)以及提交历史的关系。 支持切换分支或标签查看,单击提交节点或提交备注信息,均可跳转到对应的提交记录中。 相对于文件子页
计算机与您账号下的Repo之间建立安全连接。不同的用户通常使用不同的计算机,因此在使用SSH方式连接Repo代码仓库前,需要在自己的电脑上生成自己的SSH密钥,并将公钥添加到Repo中。一旦在本地计算机上配置了SSH密钥,并添加公钥到Repo中,此账号下的所有代码仓库与这台计算机之间都可以使用该密钥进行连接。
User https账号密码校验(废弃) 父主题: 历史API
环境和个人配置 Git客户端安装与配置 密钥概述 配置SSH密钥 HTTPS密码 配置访问令牌 配置GPG公钥 配置Git LFS
把项目开发中的几项工作彼此隔离开来使其互不影响,当需要发布版本之前再通过分支合并将其进行整合。 在代码托管服务/Git仓库创建之初都会默认生成一条名为master的分支,一般作为最新版本分支使用,开发者可以随时手动创建自定义分支以应对实际开发中的个性场景。 基于Git分支的经典工作模式
言,可以避免后续不必要的文件被跟踪,以此保持代码库的整洁和可维护性。 初始化设置 该参数为非必填。包括两个选项: 允许生成README文件。推荐您勾选该选项,生成该文件后,您可以通过编辑README文件,记录项目的架构、编写目的等信息,帮助其他人更快了解该代码仓。 自动创建代码检
图1 填写“新建Token”的关键信息 填写好关键信息,完成Token的新建,并自动跳转到新建的Token页面,由于该Token是临时生成的,请复制并保存该Token。 父主题: 迁移代码与同步仓库
不能包含序列“@{”。 如果在描述中输入信息会生成附注标签(描述相当于 -m 后的内容),不输入则生成轻量标签。(什么是附注标签?) 当仓库中已存在同名称的分支/Tag或者上级分支/Tag时,则该Tag不可被创建。 单击“确定”按钮,即可基于某个分支的最新版本生成标签,页面跳转到标签列表。 如何在控制台为历史版本创建标签?
Repo首页,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。 仓库类型选择“普通仓库”,填写对应参数信息并取消勾选“允许生成README文件”和“选择gitignore”,完成新的代码仓库创建,并自动跳转到该代码仓库首页,单击“克隆/下载”,获取仓库地址。 执行命令git
权限,请参考“权限管理”页面。设置完成后单击“提交”即可生效。 表1 参数说明 参数项 说明 MR预合并 默认不勾选,勾选后,服务端会自动生成MR预合并的代码,相比客户端使用命令做预合并操作更高效简洁、构建结果更准确,适用于对构建实时性要求严格的场景。 分支名规则 所有分支名都必
新建仓库,选择导入仓库方式。登录并进入到CodeArts Repo, 选择“新建仓库 > 导入仓库”。 导入方式选择导入“Git Url”。并填写Codeup的仓库https url地址。 配置Codeup的“用户名”和“个人访问令牌”。用户名: Codeup登录用户名,一般为手机号。AccessToken:
登录并进入到CodeArts Repo首页,选择“新建仓库 > 导入仓库”。 导入方式选择“Git Url”, 并填写GitLab的仓库https url地址。 配置Gitlab的用户名和个人访问令牌。 用户名: 实际未使用,可任意填一字符串,如test。 AccessToken:在GitLab选择“用户设置
参数 参数类型 描述 additions Integer 增加的行数 deletions Integer 删除的行数 请求示例 GET https://{endpoint}/v2/repositories/907199/commit_lines 响应示例 状态码: 200 OK {
菜单选项。 在弹出的窗口中将步骤2复制的SSH地址粘贴到URL输入框中,勾选“加载Putty密钥”并选择安装TortoiseGit客户端时生成的私钥文件。 单击“确定”。如果您是第一次在TortoiseGit客户端克隆代码仓,系统会询问您是否信任远程仓库,单击“是”即可。 父主题:
Squash合并不产生Merge节点:勾选后,squash合并不会产生merge节点。 使用MR合入者生成Merge Commit :勾选后,可用于记录Commit信息。 使用MR创建者生成Merge Commit: 勾选后,可用于记录Commit信息。 通过Merge commit
获取仓库合并请求详情。 V2Project 接口 说明 查询用户的所有仓库 获取用户的所有仓库信息。 创建项目、仓库 创建项目后,创建仓库组由后台生成方式 传入参数:仓库名、模板id、是否导入项目成员、归属项目。 创建项目并fork仓库 创建仓库后fork仓库 传入参数:仓库名、是否导入项目成员、归属项目。
Repo代码仓库设置 2 系统安全 https密码使用更安全的pbkdf2算法。 商用 无。 3 批量导入GitHub仓库 使用OAuth授权GitHub生成凭证后,可以获取到这个凭证所属用户的所有GitHub仓并导到CodeArts Repo。 商用 导入Git平台的代码仓库到CodeArts
<=500GB 仓库数量 仓库数量限制。 仓库数量不限 仓库数量不限 仓库管理 仓库列表和基础信息展示,新建、删除、关注、上传、下载仓库,SSH&HTTPS设置等。 √ √ 分支权限管理 支持设置默认分支、保护分支和保护tag,通过分支规则指定访问权限。 √ √ 文件推送控制 基于分支控制文