检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
公钥复制到您的剪切板。 Windows: clip < ~/.ssh/id_rsa.pub Mac: pbcopy < ~/.ssh/id_rsa.pub Linux (xclip required): xclip -sel clip < ~/.ssh/id_rsa.pub 登录
com$ 文件基本属性规则 非必填。 禁止提交的文件名称:禁止提交的文件名称规则默认为空,不会对文件名校验,任何文件都可以提交,建议正则编写时使用规范的正则语句进行匹配,文件名禁用规则处默认会根据规则校验文件所属路径,限制2000个字符。 例如: 设置禁止提交的文件名称规则:(\
com$ 文件基本属性规则 非必填。 禁止提交的文件名称:禁止提交的文件名称规则默认为空,不会对文件名校验,任何文件都可以提交,建议正则编写时使用规范的正则语句进行匹配,文件名禁用规则处默认会根据规则校验文件所属路径,限制2000个字符。 例如: 设置禁止提交的文件名称规则:(\
file_path String 文件路径 size Integer 文件大小 encoding String 文件编码 content_sha256 String sha256编码的文件内容 ref String 分支名 blob_id String blob sha commit_id
用户推送二进制文件到CodeArts Repo失败 代码托管默认禁止将二进制文件存放至代码托管仓库,但在产品灰度版本中,代码托管支持提交二进制文件管控功能,配置功能请参考提交规则章节。 系统不推荐您将二进制文件存放至代码托管仓库,这样会影响代码仓的性能和稳定性。建议您将二进制文件上传到“制品仓库”中进行存储。
此密钥的凭证。 执行后会提示您创建了.git-crypt文件夹以及其中的两个文件。 为仓库配置加密范围。 进入仓库下的.git-crypt文件夹。 打开.gitattributes文件,设置加密范围,语法如下。 文件名或文件范围 filter=git-crypt diff=git-crypt
Repo时,可能出现两个人同时修改同一行代码,这时在推送(push)代码到CodeArts Repo时会出现代码提交冲突并推送失败,并报错"failed to push some refs to '....git'",如下图所示。 图1 push代码时报错信息图 原因分析 同一个文件同一个位
在仓库详情的“代码”页签下的“对比”子页签,支持通过对比查看分支之间或标签版本之间发生的代码变化。 分支之间对比后可根据需要新建合并请求。 父主题: 管理代码文件
获取分支目录下的文件 功能介绍 通过调用此接口,您可以获取某分支目录下的文件。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/repositorie
的关系。 支持切换分支或标签查看,单击提交节点或提交备注信息,均可跳转到对应的提交记录中。 相对于文件子页签中的历史而言,提交网络具备展现提交之间关系的优势。 父主题: 管理代码文件
生成的临时分支提交合并请求。 如果要在线修改某个代码文件,在“代码”页面,单击要修改的文件名,进入要修改的文件页面,单击进入文件的编辑模式,编辑并保存后,单击“新建合并请求”,在“新建合并请求”页面的下方可以看到两条分支的文件差异对比详情、要合并分支的提交记录。 分支名不支持以 -
参数类型 描述 file_name String 文件名 file_path String 文件路径 size Integer 文件大小 encoding String 文件编码 content_sha256 String sha256编码的文件内容 ref String 分支名 blob_id
配置GPG公钥 您可以根据如下步骤,在CodeArts Repo生成和配置GPG公钥。 在gpg4win官网下载GPG密钥生成工具。 生成GPG密钥对。 验证GPG密钥生成是否成功。 复制GPG密钥对到剪切板。 进入GPG密钥配置页面。 填写“新建GPG”公钥参数。 检查GPG公钥是否配置成功。
获取变更文件列表 功能介绍 获取变更文件列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/repositories/{repository_id
库和远程仓库的文件内容如下。 此时02_dev也在本地仓库修改了文件file01的第二行等内容,在推送远程仓库时Git提示file01文件上产生了冲突,02_dev的本地仓库文件内容如下,此时与远程仓库的冲突很明显。 02_dev将远程仓库的代码拉取到本地,发现文件第二行开始的冲
“您的标签备注” 注意需要提前在客户端配置好签名和邮箱。 不允许删除Tags 勾选后,禁止通过页面以及客户端命令的方式删除Tags。 阻止包含涉密文件的提交 涉密文件包括id_rsa和id_dsa等文件。 拒绝使用git push -f命令提交代码 配置是否不允许在客户端使用git push
在Repo查看提交历史 Repo支持查看提交历史的详细信息以及其涉及的文件变更。可在仓库的“动态”页查看提交历史,也可以在仓库文件列表的“历史”页签中查看。 在仓库动态页查看提交历史 进入要查看的代码仓首页,单击页面的“动态”,查看该仓库截止目前的全部动态,如果要查看某个时间段内
选择同步子仓库的目标分支到父仓库。 子模块文件路径 配置子模块文件在本仓库下的路径,注意用“/”分割层级。 提交信息 作为您新建子仓库的备注信息,可以在文件历史中查找到本次操作,限制2000个字符。 子模块新建完成后,可以在仓库文件列表的对应目录内找到子模块(子仓库)内容,其对应的文件左侧图标为。 控制台查询子模块状态、同步、删除子模块
Git客户端安装与配置 Repo当前支持的客户端及安装指导链接请参见表1。 表1 Repo支持的Git客户端 客户端名称 操作系统 官方的安装指导链接 Git客户端 Windows系统 Windows Git客户端安装指导 Linux系统 Linux Git客户端安装指导 Mac系统
配置Repo同步设置 配置代码仓库间的同步设置 CodeArts Repo支持将当前仓库设置自定义同步至其他仓库,当前功能仅支持跨项目同步,暂时不支持跨区域同步。 一般推荐用于基于该仓库Fork出的仓库,因为Fork仓库时虽然会复制其所有分支和文件内容,但并不会自动复制仓库设置。