-
权限管理 - 代码托管 CodeArts Repo
权限管理 项目级权限是指服务支持在项目设置中统一配置仓库下各角色的默认权限。仓库级权限是指服务中支持在仓库设置中统一配置仓库下各角色的默认权限。 如果多个仓库需配置同一套角色权限,推荐使用项目级权限配置。 如果多个仓库中每个仓库的角色配置权限不一致,推荐使用仓库级权限配置。 项目级权限控制
-
如何阻止涉密文件被推送到代码仓库? - 代码托管 CodeArts Repo
如何阻止涉密文件被推送到代码仓库? 背景信息 当用户需要避免上传涉密信息的时候,可以选择在仓库设置中设置提交规则,勾选拒绝包含秘密的提交选项。 通过选择复选框防止向代码仓库提交涉密的文件,当文件名与正则表达式匹配时,代码托管服务会阻止用户推送。 此推送规则不会限制已提交的文件。
-
Git如何判断是代码仓库管理员? - 代码托管 CodeArts Repo
Git如何判断是代码仓库管理员? 若使用HTTPS方式,连接云端仓库时需要输入用户名与密码。 用户名为HTTPS用户名,格式是:帐号/子帐号,如果当前登录的是华为云主帐号用户,则格式为:帐号/帐号,通过用户名即可判断用户在仓库中的角色。 若使用SSH方式,连接云端仓库前需要先配置SSH密钥。
-
安全管理 - 代码托管 CodeArts Repo
安全管理 部署密钥 IP白名单 风险操作 水印设置 锁定仓库 审计日志 父主题: 配置代码托管仓库
-
安全管理 - 代码托管 CodeArts Repo
安全管理 部署密钥 IP白名单 风险操作 水印设置 锁定仓库 审计日志 权限管理 父主题: 配置代码托管仓库
-
提交规则 - 代码托管 CodeArts Repo
只有仓库管理员和仓库所有者能看到这个页面且有设置权限。 表1 “提交规则”说明 字段 说明 拒绝未签名的提交 配置只有已签名的提交才能推送到该仓库。 代码托管服务签名方式: 在代码托管服务中进行在线commit时,编写提交信息需采用以下格式: commit message
-
如何使用Git命令进行回退操作? - 代码托管 CodeArts Repo
如何使用Git命令进行回退操作? git reset命令用于回退版本,可以指定回退某一次提交的版本。 git reset命令语法格式如下: git reset [--soft | --mixed | --hard] [HEAD] --mixed为默认,可以不用带该参数,用于重置暂
-
如何阻止涉密文件被推送到代码仓库? - 代码托管 CodeArts Repo
如何阻止涉密文件被推送到代码仓库? 背景信息 当用户需要避免上传涉密信息的时候,可以选择在仓库设置中设置提交规则,勾选拒绝包含秘密的提交选项。 通过选择复选框防止向代码仓库提交涉密的文件,当文件名与正则表达式匹配时,代码托管服务会阻止用户推送。 此推送规则不会限制已提交的文件。
-
Webhook设置 - 代码托管 CodeArts Repo
弹窗;或触发自己系统(第三方系统)的构建、更新镜像、部署等操作。 若您需要用发送邮件作为仓库变化的通知方式,可通过配置“基本设置”中的“通知设置”实现。 Webhook设置 Webhook设置位于仓库详情中的 “设置 > 服务集成 > Webhook设置”。 此设置只针对被设置的仓库生效。
-
Webhook设置 - 代码托管 CodeArts Repo
弹窗;或触发自己系统(第三方系统)的构建、更新镜像、部署等操作。 若您需要用发送邮件作为仓库变化的通知方式,可通过配置“基本设置”中的“通知设置”实现。 Webhook设置 Webhook设置位于仓库详情中的 “设置 > 服务集成 > Webhook设置”。 此设置只针对被设置的仓库生效。
-
提交规则 - 代码托管 CodeArts Repo
权限。 表1 “提交规则”说明 字段 说明 拒绝未Signed-off-by签名的提交 配置只允许Signed-off-by签名的提交才能推送到该仓库。 代码托管服务签名方式: 在代码托管服务中进行在线commit时,编写提交信息需采用以下格式: commit message
-
部署密钥 - 代码托管 CodeArts Repo
部署密钥 部署密钥其实就是您本地生成的SSH密钥的公钥,但仓库的部署密钥和SSH密钥不能配置成一个。当配置了部署密钥,代码托管服务将允许您通过SSH协议以只读的方式克隆仓库,主要在仓库部署、持续集成等场景中使用。 多个仓库之间可以使用同一个部署密钥,一个仓库最多可以添加10个不同的部署密钥。
-
部署密钥 - 代码托管 CodeArts Repo
部署密钥 部署密钥其实就是您本地生成的SSH密钥的公钥,但仓库的部署密钥和SSH密钥不能配置成一个。当配置了部署密钥,代码托管服务将允许您通过SSH协议以只读的方式克隆仓库,主要在仓库部署、持续集成等场景中使用。 多个仓库之间可以使用同一个部署密钥,一个仓库最多可以添加10个不同的部署密钥。
-
仓库设置 - 代码托管 CodeArts Repo
--no-edit 功能优势 对于构建实时性要求高的场景,如:一个MR可能拉起几十或上百台服务器的构建,本地/客户端做预合并可能会与服务端产生的结果不一致,导致构建代码获取不够准确、构建结果不准确等问题。使用服务端预合并可以解决该实时性问题,并且构建脚本命令更简单,开发人员或CIE更好上手。
-
如何解决从GitHub导入外部仓库失败或异常缓慢? - 代码托管 CodeArts Repo
如何解决从GitHub导入外部仓库失败或异常缓慢? 问题现象 当使用GitHub作为源,进行导入外部仓库操作时,经常会出现导入不稳定情况,例如超时、失败等。 原因分析 海外地址对国内服务限速或限制。 解决方案 可以先将GitHub导入到CodeArts Repo新加坡局点,然后再导入国内局点。
-
仓库设置 - 代码托管 CodeArts Repo
--no-edit 功能优势 对于构建实时性要求高的场景,如:一个MR可能拉起几十或上百台服务器的构建,本地/客户端做预合并可能会与服务端产生的结果不一致,导致构建代码获取不够准确、构建结果不准确等问题。使用服务端预合并可以解决该实时性问题,并且构建脚本命令更简单,开发人员或CIE更好上手。
-
E2E设置 - 代码托管 CodeArts Repo
后缀为空时,前缀和分隔符不能为\n。 前缀、分隔符、后缀为全字符匹配,不支持正则表达式。 示例 配置E2E设置。 进入目标仓库。 单击“设置 > 服务集成 > E2E设置”,切换到“E2E设置”页面。 配置以下集成策略,单击“提交”。 应用分支:选择目标分支,例如:Dev。 单号前缀:自定义单号前缀,例如:“合入需求:”。
-
E2E设置 - 代码托管 CodeArts Repo
后缀为空时,前缀和分隔符不能为\n。 前缀、分隔符、后缀为全字符匹配,不支持正则表达式。 示例 配置E2E设置。 进入目标仓库。 单击“设置 > 服务集成 > E2E设置”,切换到“E2E设置”页面。 配置以下集成策略,单击“提交”。 应用分支:选择目标分支,例如:branch。 单号前缀:自定义单号前缀,例如:“合入需求:”。
-
如何解决从GitHub导入外部仓库失败或异常缓慢? - 代码托管 CodeArts Repo
如何解决从GitHub导入外部仓库失败或异常缓慢? 问题现象 当使用GitHub作为源,进行导入外部仓库操作时,经常会出现导入不稳定情况,例如超时、失败等。 原因分析 海外地址对国内服务限速或限制。 解决方案 可以先将GitHub导入到CodeArts Repo新加坡局点,然后再导入国内局点。
-
Git客户端安装配置 - 代码托管 CodeArts Repo
Git客户端安装配置 Git客户端安装与配置 Windows Git Bash客户端 Windows TortoiseGit客户端 Linux Git客户端 Mac Git客户端