检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取分支目录下的文件。 获取仓库统计数据 获取仓库统计数据。 获取一个仓库下特定分支的图片文件 获取一个仓库下特定分支的图片文件。 修改被流水线引用的仓库状态 修改被流水线引用的仓库状态。 判断用户是否有仓库的管理员权限 判断用户是否有仓库的管理员权限。 设置仓库是公开状态还是私有状态 设置仓库是公开状态还是私有状态。
自动续费,如果扣款失败,每天凌晨3:00尝试一次,直至代码托管服务到期或者续费成功。到期前7日自动续费扣款是系统默认配置,您也可以根据需要修改此扣款日。 父主题: 续费
开通自动续费后,还可以手动续费代码托管服务。手动续费后,自动续费仍然有效,在新的到期时间前的第7天开始扣款。 自动续费的到期前7日自动扣款属于系统默认配置,您也可以根据需要修改此扣款日,如到期前6日、到期前5日等等。 更多关于自动续费的规则介绍请参见自动续费规则说明。 前提条件 请确认CodeArts Repo包年/包月套餐还未到期。
求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。
团队协作:多人开发过程中,每条分支(可以理解为每个子团队)的开发内容可以被单独记录、合并到项目版本中,当出现问题时还可被精确检出并单独修改而不影响主版本的其它代码。 灵活调整:通过HotFix分支的使用,支持各种紧急修复的情况,而不会对主版本以及各个团队的子项目产生干扰影响。
0,表示不允许任何人创建符合此规则的Tag。 30,表示开发人员、Committer、项目经理和管理员可创建符合此规则的Tag。 40,项目经理和管理员可修改或删除此符合规则的Tag。 默认取值: 不涉及。 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 error Error
项目级仓库设置参数填写表格 参数 说明 开启强制继承 非必填参数。如果勾选此参数,本项目下的所有代码组和代码仓库均使用以下参数的设置,且代码组和仓库下设置不可更改,请谨慎选择。 禁止Fork仓 非必填参数。勾选此选项,表示任何人不可以Fork该项目下的代码仓库。 MR预合并 非必填参数。勾选此选项,
目标分支最新提交节点。 取值范围: 只能为数字和字母,长度为40字符。 old_path String 参数解释: 修改前文件路径。 取值范围: 无。 new_path String 参数解释: 修改后文件路径。 取值范围: 无。 position_type String 参数解释: 变更类型。 取值范围:
在本地进行Commit,将更新提交到本地仓库。 将服务器端的更新拉取到本地仓库进行合并,最后将合并好的本地仓库推送到服务器端,即进行一次远程提交。 如果非首次提交: 将修改的代码Commit更新到本地仓库。 将服务器端的更新拉取到本地仓库进行合并,最后将合并好的本地仓库推送到服务器端。 步骤一:在Eclipse上安装EGit插件
”,即可删除仓库。一旦用户删除该代码仓,代码仓库内所有内容都将会被永久删除。这是一个不可恢复的操作,请谨慎操作。 更改仓库名:仅仓库的所有者可操作“更改仓库名”。更改仓库名称将导致仓库的访问和克隆地址改变,在此之前的地址将失效,请谨慎操作。 转移仓库:仅有仓库删除权限的成员操作。
无法直接查看。如果没有密钥,就算将其下载到本地,也无法解密。 “git-crypt status”只会加密本次待提交的文件,对本次未发生修改的历史文件不会产生加密作用,Git会对此设定涉及的未加密文件做出提示(见上图中的Warning),如果想将仓库中的对应类型文件全部加密,请使用“git-crypt
审计日志 CodeArts Repo支持更改代码仓库属性,因此CodeArts Repo会将关于该代码仓的代码提交、合并请求等信息进行记录,每一条审计日志包含操作者、操作类型和操作内容。 如下图所示,用户可以根据时间段进行筛选查看。展示了审计日志的“操作者”、“类型”和“日志信息”。
新建代码仓的提交规则 Repo支持为代码的提交建立校验、限制规则,以确保代码质量,用户可以勾选“继承项目设置”,自动继承并使用项目下设置且不支持更改。 用户也可以进入要配置的代码仓库首页,选择“设置” > “策略设置” > “提交规则”。 参考表1填写“提交规则”,此配置对仓库下所有分支都生效。
Repo的安全管理 CodeArts Repo为保证代码仓库的安全性,支持添加IP白名单、支持更改代码仓库所有者、删除代码仓库、更改代码仓库名称、增加水印设置、锁定仓库、记录审计日志、调整仓库公开性、,具体可参考如下章节。且这些操作只有具有代码组或者代码仓库“设置”权限的人员可执
用户有代码仓的“设置”权限,才能E2E设置,请参考配置代码仓库级的权限提前进行配置。 配置E2E设置规则 如果勾选“继承项目设置”,此仓库将自动继承并使用项目下设置并且不支持更改。如果不勾选,请进入要配置的代码仓库首页,选择“设置 > 服务集成 > E2E设置”,参考E2E设置进行配置。 父主题: 与其他服务集成
如下图所示,代码组所有者享有本代码组、子代码组以及仓库的最高权限,且不可被编辑;浏览者的角色不可被编辑,编辑按钮置灰。 图2 管理员(代码组所有者) 单击成员所在行的,即可以更改当前成员的角色。 把成员移出代码组 约束限制:如下图所示,代码组所有者享有本代码组、子代码组以及仓库的最高权限,且不可被移除。 图3 管理员(代码组所有者)
当用户角色为“项目经理”或者“项目管理员”,可以设置项目级Webhook。 配置合并请求规则 用户可以勾选“开启继承项目设置”,自动继承并使用项目下设置且不支持更改。 用户也可以进入要配置的项目首页,选择“设置” > “策略设置” > “合并请求”。请按照下列步骤新建合并请求规则: 选择“合入机制”。
用户进入要配置的代码仓首页,依次单击“设置 > 安全管理 > 水印设置”,如果勾选“继承项目配置”,那么所有配置和项目级配置保持一致,且不可更改。 单击查看继承设置,即跳转到项目级配置页面,查看项目级配置是否打开水印设置开关。 父主题: Repo的安全管理
邮件通知设置的参数说明 参数 说明 仓库 该参数非必填。根据用户想收到的邮件通知设置即可,包含四个选项,默认勾选“冻结仓库”和“关闭仓库”,且不可更改,如果仓库出现冻结或者关闭,邮件将通知仓库所有者和项目管理员。另外两个选项如下,并且用户可以选择想要邮件通知的对象: 如果勾选“删除仓库”
5的用户升级到更新版本的操作系统。 Java发布 如Oracle博客文章中所述,默认情况下,TLSv1用于JDK8之前的JDK版本。JDK8更改了此行为,默认为TLSv1.2。在旧版本的JDK上运行的任何客户端(例如Eclipse自带的JGit这样的流行客户端)都会受到影响。这可以通过更新到JDK>