在代码托管控制台对比出的差异,其展现形式优于Git Bash客户端,可以在界面选择不同提交批次,进行差异对比。 本服务中的差异对比,其对比结果其实是显示用户从左侧仓库版本向右侧仓库版本合并时对右侧仓库内文件所产生的影响,所以如果用户想全面了解两个文件版本的差异,可以调整左右位置后再次对比,结合两次结果了解全部差异。
备份仓库 约束限制 用户有代码仓的“设置”权限,才能备份仓库,请参考配置代码仓库级的权限提前进行配置。 需要保证仓库连通性。 用户需要开通要备份的目标区域。 备份仓库的操作步骤 异地备份位于仓库详情中的 “设置 > 仓库管理 > 仓库备份”。 仓库的备份操作分为两种备份形式: 备
Squash合并后,目标分支中的提交记录为Squash提交信息。 为了用户更深入了解此功能,下面进行实际操作: 新建仓库并创建分支。 仓库名称命名为“repo”,分支名称命名为“Dev”。 Dev分支:新建两个文件并分别命名为“功能一”和“功能二”。 查看开启“Squash 合并
在本地提交合并请求时,报错"failed to push some refs to '....git'" 问题现象 在多人团队使用CodeArts Repo时,可能出现两个人同时修改同一行代码,这时在推送(push)代码到CodeArts Repo时会出现代码提交冲突并推送失败,并报错"failed to push
bash,执行如下指令即可完成加密,加密后可看到目前文件的加密状态。 git-crypt status 加密执行后,在用户的本地仓库仍能明文方式打开和编辑这些加密文件,这是因为用户本地仓库有密钥存在。 这时用户可以使用add 、commit、push组合将仓库推送到代码托管仓库,此时加密文件将一同被推送。
初始化设置 非必选。如果用户已开通代码检查(CodeArts Check)服务,推荐用户勾选该选项,代码仓库创建完成后,在代码检查(CodeArts Check)任务列表中,可看到对应仓库的检查任务。 可见范围 该参数为非必填。该参数表示源仓库的可见范围,包括两个选项: 公开。包含三
子模块(submodule)是Git为管理仓库共用而衍生出的一个工具,用户可以通过子模块将公共仓库作为子目录包含到用户的仓库中,并能够双向同步该公共仓库的代码,借助子模块用户能将公共仓库隔离、复用,能随时拉取最新代码以及对它提交修复,能大大提高用户的团队效率。 当仓库“Test_Fir”需要包含并使
该参数非必填。根据用户想收到的微信通知设置即可,包含两个个选项,默认勾选如下两个选项,并且用户可以选择想要邮件通知的对象: 如果勾选“删除仓库”,表示有成员删除仓库时,系统将通过邮件通知的方式告知用户。 如果勾选“容量预警”,表示超过设置的容量阈值,系统将通过邮件通知的方式告知用户,并且用
数。 表1 Fork代码仓库参数填写 参数 说明 项目名 必填。该参数表示新仓库的目标归属项目,用户可以下拉框选择项目名称。 代码组路径 非必填。该参数表示新仓库的目标代码组路径,用户可以下拉框选择代码组路径。 仓库名 必填。该参数表示新仓库的名称,请以大小写字母、数字、下划线开
Repo支持的Git客户端 客户端名称 操作系统 官方的安装指导链接 Git客户端 Windows系统 Windows Git客户端安装指导 Linux系统 Linux Git客户端安装指导 Mac系统 Mac Git客户端安装指导 TortoiseGit客户端 Windows系统
密钥概述 Repo的代码仓库支持SSH和HTTPS两种访问协议,用户可以选择以下两种方式之一进行配置。 SSH密钥是一种安全的连接方式,用于在本地计算机与用户账号下的Repo之间建立安全连接。不同的用户通常使用不同的计算机,因此在使用SSH方式连接Repo代码仓库前,需要在自己的
单击某个,可以按提示操作,将该分支进行删除。 只有开启IP白名单的机器才可以从界面下载源码压缩包。 如果用户误删了分支,可提交工单联系技术支持处理。 另外在控制台中用户还可以对分支进行相关的设置:合并请求设置、默认分支管理、分支保护设置。 关于分支的常用Git命令 新建分支 git
HTTPSOrigin 的远程仓库的名为 666 的标签 使用标签找回历史版本 本章节可帮助用户理解通过标签找回历史版本的过程原理,请用户根据原理选择Git用户令以完成在特定场景下需要的操作,不建议全流程直接复制使用。 当用户要查看某个标签指向版本的代码时,可以将其检出到工作区。由于被检出的版本仅隶
同一个GPG公钥不能重复使用,如果添加失败,请检查用户是否已经添加过此公钥、粘贴时前后是否有多余的空格。 添加成功后,可以在“GPG公钥”列表页面查看到用户添加的公钥,当用户确认不再使用时,可以将其删除。 配置GPG公钥操作步骤 在gpg4win官网下载GPG密钥生成工具。 在本地Git客户端执行gpg --f
的合入请求规则可继承到代码仓库、代码组。 约束限制 当用户角色为“项目经理”或者“项目管理员”,可以设置项目级Webhook。 配置合并请求规则 用户可以勾选“开启继承项目设置”,自动继承并使用项目下设置且不支持更改。 用户也可以进入要配置的项目首页,选择“设置” > “策略设置”
迁移SVN代码仓 约束限制 该功能需要保证被导入的仓库域名和服务节点网络连通。 用户需要新建项目或者已有项目。 用户需要有新建仓库的权限,如果用户没有权限,可以参考配置代码仓库级的权限。 在线导入SVN平台的代码仓库到CodeArts Repo 进入CodeArts Repo首页
signingkey “用户的GPG私钥” Git客户端签名方式: 在Git客户端进行commit时,需增加-S参数。 git commit -S -m “用户的提交备注” 在Git客户端进行tag时,需增加-s参数。 git tag -s -m “用户的标签备注” 注意需要提前在客户端配置好签名和邮箱。
等。使用Git LFS,用户可以将大型文件与代码分开管理,并使用Git的版本控制功能来跟踪和管理它们。Git LFS还可以锁定文件和控制版本,以确保多个用户在同时编辑大型文件时不会发生冲突。 因此,要使用Git LFS,用户需要在本地安装Git LFS客户端,并在Git仓库中启用Git
环境和个人配置 Git客户端安装与配置 密钥概述 配置SSH密钥 HTTPS密码 配置访问令牌 配置GPG公钥 配置Git LFS 清理仓库内存
X-Gitlab-Token X-Auth-Token 用户在配置Webhook的时候,可以选择设置用户的Token,该Token会与用户的Webhook URL关联,系统会将该Token放在请求头的“X-Repo-Token”字段发送给用户。 Token 非必填项。用于第三方CI/CD系
您即将访问非华为云网站,请注意账号财产安全