检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
克隆代码仓和下载代码仓的区别 克隆代码仓和下载代码仓都是获取代码仓库的方式,但是它们的具体操作和效果有所不同。 克隆代码仓库到本地 使用SSH密钥或者HTTPS协议克隆代码仓,是将整个代码仓库的内容复制到本地计算机上,并创建一个本地仓库,这个本地仓库包含了完整的代码提交历史记录、
不同场景下新建代码仓库的区别 CodeArts Repo当前支持新建代码仓库的方式如下: 新建自定义代码仓库 按模板新建代码仓库 Fork仓库 您可以根据自己的使用习惯创建代码仓库。 父主题: 新建Repo代码仓库
看自己创建的MR时,“合入”按钮置灰,自己无法合入,需要找其他有合入权限的人合入。 禁止审核自己创建的合并请求。 禁止检视自己创建的合并请求。 允许仓库管理员及项目经理强制合入。 允许合并请求合并或关闭后继续做代码检视和评论。 是否将自动合并的MR状态标记为关闭状态。如果A MR中的包含在A
克隆/下载代码仓库到本地 克隆代码仓和下载代码仓的区别 使用SSH密钥克隆代码仓库到本地 使用HTTPS协议克隆代码仓库到本地 使用浏览器下载代码包到本地
新建Repo代码仓库 不同场景下新建代码仓库的区别 新建自定义代码仓库 按模板新建代码仓库 Fork仓库
CodeArts支持通过设置IP白名单的IP范围和访问权限,限制用户的访问和上传下载权限,增强代码仓库的安全性。IP白名单仅对可见范围为“私有”、“项目内成员只读”和“租户内成员只读”的仓库生效。 IP白名单设置位于代码仓库详情中的 “设置 > 安全管理 > IP白名单”。IP白名单支持IPv4和IPv6,有3种格式,如下表所示。
根据组名和仓库名查询某仓库某分支对应的提交 功能介绍 根据仓库组名、仓库名和分支获取提交列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v1/rep
Fork仓库 Fork仓库的应用场景 Fork仓适用于大型项目、包含多个子项目时的开发场景。Fork基于某个仓库,可以镜像出一个相同的仓库,并能将镜像仓库中的修改请求合并回源仓库。在合并未发生时,镜像仓和源仓库的修改都不会对彼此产生影响。 如下图所示,复杂的开发过程都只发生在镜像仓
环境和个人配置 Git客户端安装与配置 密钥概述 配置SSH密钥 HTTPS密码 配置访问令牌 配置GPG公钥 配置Git LFS
内嵌仓库规范和模板 丰富的仓库模板,标准化的团队开发活动 提供代码检视模板,合并请求模板,可配置必填和选填字段,确保团队开发行为统一,更加方便的基于研发数据做效能分析和改进,详见 模板管理。 父主题: 产品功能
username2 要点在于Host与HostName的区别: HostName:是填写真实的服务地址。 Host:是填写别名,后面会用上。 IdentityFile:填写的是证书的所在位置,你也可以把证书保存在任何地方。 读写代码。 在Web页面上复制的SSH URL,可以直接使用,例如: 1
配置项目级的提交规则 在代码托管首页,进入项目首页,选择“设置” > “策略设置” > “仓库设置”。参数填写请参见表格表1。 表1 项目级仓库设置参数填写表格 参数 说明 开启强制继承 非必填参数。如果勾选此参数,本项目下的所有代码组和代码仓库均使用以下参数的设置,且代码组和仓库下设置不可更改,请谨慎选择。
填写分支名称。该参数必填,请您根据自己的需要输入完整的分支名或者带通配符的分支名。如果分支中包含单斜杠(/),由于fnmatch语法规则,该分支无法用通配符“*”匹配。 可以为管理员/项目经理、committer和开发人员设置推送或者合并的权限,两种权限不能同时拥有,原因是保护分
于200M的文件,请使用SSH方式。 可以绑定邮箱的账号才能使用HTTPS协议。 GPG(GNU Privacy Guard)是一种用于数字签名和认证的手段。当您需要将本地代码推送到代码托管仓库时,GPG公钥在Git中用于对代码的提交和Tag进行签名和验证,以确保提交的来源可信以及代码的完整性。
、邮箱、注释,如图1所示。 图1 生成GPG密钥对 确认信息无误后,按照提示,输入O并按回车键,弹出输入密码窗口和确认密码窗口,正确输入密码后生成密钥。 出现图2所示的信息,说明GPG密钥生成成功。 图2 GPG密钥生成成功 执行gpg --armor --export命令导出公钥,如图4
删除该本地存储的凭证(以Windows为例“控制面板 > 用户帐户 > 管理Windows凭据 > 普通凭据”),并使用HTTPS方式再次克隆,在弹出的窗口中输入正确的账号和密码。 参考验证HTTPS密码是否生效,验证HTTPS密码是否生效。 如果用户账号升级为华为账号,租户级的“使用华
其中,-t rsa表示生成的是RSA类型密钥,-b 4096是密钥长度(该长度的RSA密钥更具安全性),-C your_email@example.com表示在生成的公钥文件中添加注释,方便识别这个密钥对的用途。 如果选择ED25519算法,在Git Bash中生成密钥的命令如下: ssh-keygen
默认勾选且不可修改。读/写仓库:授予使用Https方式,读写访问仓库权限。 失效时间 必填参数。设置Token失效的时间。 说明: 默认为当前日期的30天之后,包含当天共30天。例如7月3号新建的Token,失效日期默认为8月2号23点59分59秒。其中,失效日期最长可设置为1年,且不可为空。
Storage)是Git的一个扩展,用于管理Git仓库中的大型二进制文件。Git LFS将大型文件存储在Git仓库之外,以避免Git仓库变得过于庞大和缓慢。Git LFS支持大多数常见的二进制文件格式,包括图像、视频、音频等。使用Git LFS,您可以将大型文件与代码分开管理,并使用Git的版本控制功能来跟踪和管理它们。Git
查看仓库的动态 在仓库详情中的“动态”页签,可以查看截止当前仓库的全部动态。 全部:展示截止当前该仓库的所有操作记录。 推送:展示截至当前该仓库所有的推送操作记录,例如推送代码、新建/删除分支等。 合并请求:展示截至当前该仓库所有合并请求的操作记录,单击合并请求的序号可查看详情,例如新建/关闭/重开/合入合并请求等。