检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
HE2E DevOps实践之管理代码 背景介绍 本文以“DevOps全流程示例项目”为例,介绍如何在项目中进行代码开发。 开展实践前,需要完成创建项目。 本样例项目中采用分支来进行代码的开发。首先由开发人员Chris在代码仓库中创建分支,并进行代码开发;然后开发人员Chris在代
项”、“到期不续费项”页签查询全部待续费资源,对资源进行手动续费的操作。 所有需手动续费的资源都可归置到“手动续费项”页签,具体操作请参见如何恢复为手动续费。 手动续费资源。 单个续费:在资源页面找到需要续费的资源,单击操作列的“续费”。 批量续费:在资源页面勾选需要续费的资源,单击列表左上角的“批量续费”。
pull命令时,提示“refusing to merge unrelated histories”。 原因分析 云端与本地的仓库不同,例如:不同的分支、或不同的仓库等。 处理方法 使用命令git pull origin master --allow-unrelated-histories进行强制合并。 父主题:
规则章节。 系统不推荐您将二进制文件存放至代码托管仓库,这样会影响代码仓的性能和稳定性。建议您将二进制文件上传到“制品仓库”中进行存储。 如何辨别您使用的产品版本是否为灰度版本? 灰度用户在进入代码托管服务仓库详情界面时,会直接跳转到“代码”页签,此标识代表您已进入服务灰度环境。
合入合并请求时,提示“无权限” 问题现象 在合入合并请求详情页,单击“合入”,提示“无权限”。 原因分析 您需要同时拥有目标分支的代码“提交”和MR“合并”权限。 处理方法 如果目标分支是普通分支,确认您是否同时拥有这两个权限,如果没有,请联系仓库管理员添加权限。 如果目标分支是保护分支,请进入代码仓库“设置”页,选择“策略设置
”。 git push --set-upstream origin feature1 原因分析 原因是远程不存在origin这个仓库名称。 处理方法 查看远程仓库名称及路径的相关信息,删除错误的远程仓库名称,再重新添加新的远程仓库。执行如下命令: 查看远程仓库的详细信息,可看到代码仓库的名称,关联地址。
Repo的代码仓库与您本地仓库内容不一致,拉取代码时会跟本地代码进行合并(merge),弹框提示是否确认本次merge操作,并提交备注信息。 处理方法 进入本地仓库的目录中,在Git Bash中执行如下命令: 执行如下命令,取消合并操作。 git merge --abort 执行如下命令,将远程仓库(origin)的
账户出现欠费的情况下,在资源到期前仍可正常使用代码托管服务。然而,对于涉及费用的操作,如购买资源拓展、续费订单等,将无法正常进行。 避免和处理欠费 欠费后需要及时充值,详细操作请参见账户充值。
个内容相同的副本仓库,所不同的是,副本仓库不能向源仓库提交合并申请,但是副本仓库可以随时拉取源仓库的默认分支,以起到获取最新版本的作用。 如何Fork仓库 进入代码托管服务仓库列表页。 单击目标仓库名称,进入目标仓库。 单击页面右上角的“Fork”按钮,弹出“Fork代码仓库”窗
access 'https://xxx.git/": Recy failure: Connection was reset”,表示域名解析错误,解决办法请参考常见问题。 在执行步骤3时,Git Bash报错“fatal: destination path 'Test_Private' already
访问CodeArts Repo首页 使用华为云账号登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 代码托管 CodeArts Repo”。 代码托管服务查看代码仓库列表页有两种访问方式:查看当前用户参与的仓库列表页和查看指定项目下的列表页。 查看当前用户参与的仓库列表页
requested URL returned error: 401”。 原因分析 CentOS系统自带的Git版本为1.7.1及以下。 处理方法 在Git Bash中执行如下命令,查看系统自带的Git版本。版本为1.7.1及以下,请继续执行步骤2。 git --version
“新建分支”,基于主分支创建一条属于您的开发分支。 CodeArts Repo当前仅支持一次克隆一个代码仓库,如果想要一次克隆多个代码仓库到本地,您可以通过Shell或者批处理命令实现多个仓库下载。 父主题: 克隆/下载代码仓库到本地
备份仓库 异地备份位于仓库详情中的 “设置 > 仓库管理 > 仓库备份”。 仓库的备份操作分为两种备份形式: 备份到异地:将仓库备份到华为云的其它区域。 其本质是一次导入外部仓库,将一个区域的仓库备份到另一个区域中。 备份到本地:将仓库备份到您本地计算机。 可使用HTTPS、SS
git)结尾。 说明: 如果仓库过大或者网络较差时,仓库导入时间可能会超过30min。如果出现导入超时,建议使用客户端clone/push来处理,具体可参考导入外部仓库提示超时。 该功能需要保证被导入的仓库域名和服务节点网络连通。 源仓库访问权限 必填。分两种情况填写: 如果您导入
这时就可以给重要的版本打上标签,给它一个相对友好的名称(比如“myTag_V1.0.0”、“首个商业化版本”)以便更容易记住和追溯它。 如何在控制台为最新的提交创建标签? 进入仓库列表。 单击仓库名称进入仓库详情。 单击“代码”页签下的“Tags”子页签,在这里可以看到标签列表。
OS加固和异常侦测 OS规范化脚本分为两个脚本,检查脚本(osstdchk.py)和修复脚本(osstdfix.py)。OS加固需根据华为云OS加固标准进行加固。 父主题: 安全
项目迁移到华为云代码托管服务。 适用情景二:使用CodeArts的用户,希望将项目迁移到其它区域。 发布区域:华北-北京一、华北-北京四、华东-上海一、华东-上海二、华南-广州、华南-深圳、西南-贵阳一、东北-大连 日常开发 代码托管服务支持开发者在线修改代码、在线处理代码冲突、查看提交历史并对提交记录进行评论。
"status" : "success" } 状态码 状态码 描述 200 OK 错误码 表6 错误码 状态码 错误码 错误信息 描述 处理措施 409 CH.080002 “此密钥已存在,请重新生成密钥” 表示CodeArts Repo已配置该密钥,您需要在本地重新生成密钥。
计算变更费用。 资源升配:变更后的套餐价格高于变更前价格,此时您需要支付新老配置的差价。 资源降配:变更后的套餐价格低于变更前价格,此时华为云会将新老配置的差价退给您。 续费变更:即购买新套餐,在当前套餐到期后,新套餐自动生效。 资源降配可能会影响功能特性的使用,通常不建议您这样