检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在一台电脑上,如何配置多个SSH Key? 场景描述 开发人员通常只会生成一个SSH Key,名字叫id_rsa,然后提交到多个不同的网站(如:GitHub、CodeArts或Gitee)。 但是也存在另一种需要,在同一个网站上,注册了两个用户名,通常网站不会允许为这两个用户名,配置同一个SSH
Repo之前,每个用户都需要在自己的电脑上配置各自的SSH密钥。 配置步骤 用户可根据配置SSH操作视频配置SSH密钥,也可以根据如下操作步骤配置。 运行Git Bash,先检查本地是否已生成过SSH密钥。请在Git Bash中执行如下命令: cat ~/.ssh/id_rsa.pub 如果提示“No such file
Studio附带了特定版本的Git for Windows和Git Credential Manager for Windows(GCM)。 Microsoft已更新Visual Studio 2017的最新版本以与TLSv1.2 Git服务器配合使用。建议Visual Studio
-tls1_2 安装Git客户端 Repo当前支持的客户端及安装指导链接请参见表1。 表1 Repo支持的Git客户端 客户端名称 操作系统 官方的安装指导链接 Git客户端 Windows系统 Windows Git客户端安装指导 Linux系统 Linux Git客户端安装指导 Mac系统
LFS,用户需要在本地安装Git LFS客户端,并在Git仓库中启用Git LFS扩展。用户还需要将大型文件添加到Git LFS跟踪列表中,以便Git LFS可以正确地管理它们。 表1 安装Git LFS 操作系统 官方的安装指导链接 Windows系统 Windows Git-LFS安装指导 Linux系统
配置Repo同步设置 约束限制 同步仓库需保证网络连通。 对于公开平台,CodeArts Repo支持访问代码仓库。 对于连接内网私有仓库平台,用户需自行保证CodeArts Repo到用户仓库的网络畅通。 配置代码仓库间的同步设置 CodeArts Repo支持将当前仓库设置自
ebHook、流水线等下载插件的脚本,下载Repo预合并后的代码用于代码构建等操作。 MR预合并优势 当一个合并请求需要拉起几十或上百台服务器的构建,本地客户端做预合并可能会与服务端产生的结果不一致,导致构建代码获取不够准确、构建结果不准确等问题。通过开启“MR预合并”,可以解决
配置仓库设置 约束限制 如果在项目级“仓库设置”勾选了“开启强制继承”,在仓库级别下的代码仓库不支持“仓库设置”。 如下图所示,用户需要有此仓库的“设置”权限。如果没有权限,请参考配置代码仓库级的权限进行配置。 图1 仓库的“设置”权限页面 仓库设置 如果不继承项目级配置,可参考
式之一进行配置。 SSH密钥是一种安全的连接方式,用于在本地计算机与用户账号下的Repo之间建立安全连接。不同的用户通常使用不同的计算机,因此在使用SSH方式连接Repo代码仓库前,需要在自己的电脑上生成自己的SSH密钥,并将公钥添加到Repo中。一旦在本地计算机上配置了SSH密
管你正在请求什么类型的操作,当前代码托管支持以下四种请求方法。 GET:请求服务器返回指定资源。 PUT:请求服务器更新指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。 在获取SSH密钥列表的URI部分,您可以看到其请求方法为“GET”,请求为:
配置仓库信息 约束限制 用户要有仓库的“设置”权限,才可以配置仓库信息,请参考配置代码仓库级的权限配置。 配置仓库信息 进入要配置信息的代码仓库首页,如下图所示,导航栏选择“设置 > 基本设置 > 仓库信息”。用户可以在此页面修改仓库的“描述”和“可见范围”。 图1 仓库信息设置页
如何调用API 构造请求 认证鉴权 返回结果
配置提交规则 提交规则概述 CodeArts Repo支持为代码的提交建立校验、限制规则,以确保代码质量。 下面将介绍“配置项目级的提交规则”及“常见的正则表达式示例”。 约束限制 当用户角色为“项目经理”或者“项目管理员”,可以设置项目级Webhook。 配置项目级的提交规则
s url地址。 配置Codeup的“用户名”和“个人访问令牌”。用户名: Codeup登录用户名,一般为手机号。AccessToken: “Codeup个人设置 > 个人访问令牌 > 新建访问令牌”。勾选代码管理的代码仓库只读权限。 填写仓库信息及初始化配置。 代码组路径: 可选择导入的仓库的根目录路径。
导入方式选择“Git Url”, 并填写Gitee的仓库https url地址。 配置Gitee的用户名和密码。“用户名”: 为Gitee登录用户名,一般为手机号,“密码”: 为登录Gitee时使用的密码。 填写仓库信息及初始化配置。 填写导入后仓库的关键信息。 代码组路径: 可选择导入的仓库的根目录路径。
配置GPG公钥 用户可以根据如下步骤,在CodeArts Repo生成和配置GPG公钥。 在gpg4win官网下载GPG密钥生成工具。 生成GPG密钥对。 验证GPG密钥生成是否成功。 复制GPG密钥对到剪切板。 进入GPG密钥配置页面。 填写“新建GPG”公钥参数。 检查GPG公钥是否配置成功。
url地址。 配置Gitlab的用户名和个人访问令牌。 用户名: 实际未使用,可任意填一字符串,如test。 AccessToken:在GitLab选择“用户设置 > AccessTokens > 新建访问令牌”,勾选read_repository权限。 填写仓库信息及初始化配置。 填写导入后仓库的关键信息。
Url”仓,并填写Coding的仓库https url地址。 配置Coding的“用户名”和“个人访问令牌”。用户名: 为Coding登录用户名,一般为手机号。AccessToken: “Coding个人账户设置->访问令牌->新建访问令牌”,勾选代码仓库只读权限。 填写仓库信息及初始化配置。 代码组路径: 可选择导入的仓库的根目录路径。
Content-Type: application/json X-Auth-Token: ABCDEFJ.... 您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333 。 AK/SK认证 AK/SK签名
"error_code": "AS.0001" } 其中,error_code表示错误码,error_msg表示错误描述信息。 父主题: 如何调用API