正在生成
详细信息:
检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用HTTPS协议设置免密码提交代码 背景信息 为避免每次访问都输入用户名和密码,可以使用Git的凭证存储功能实现免密码访问(为保证该功能正常使用,建议安装Git2.5以上版本),不同操作系统的设置方法如下: Windows系统如何使用HTTPS协议设置免密码提交代码。 MAC系统如何使用HTTPS协议设置免密码提交代码。
升级CodeArts Repo的SSH功能 代码托管服务SSH功能下线部分不安全的加密算法。 当前KEX (Key Exchange)和MAC(消息验证码)不再支持以下算法。 KEX (Key Exchange)不支持算法如下: diffie-hellman-group18-sha512
官方的安装指导链接 Git客户端 Windows系统 Windows Git客户端安装指导 Linux系统 Linux Git客户端安装指导 Mac系统 Mac Git客户端安装指导 TortoiseGit客户端 Windows系统 Windows TortoiseGit客户端安装指导 安装好Windows
也可以在Repo的代码仓库列表页,单击右上角“设置我的SSH密钥”,进入配置SSH密钥页面。 在“标题”中为您的新密钥起一个名称,将您在3中复制的SSH公钥粘贴进“密钥”中,单击确定后,弹出页面“密钥已设置成功,单击 立即返回,无操作3S后自动跳转”,表示密钥设置成功。 在一台电脑上配置了SSH密钥并添加公钥到CodeArts
Git客户端安装与配置 Windows Git Bash客户端 Windows TortoiseGit客户端 Linux Git客户端 Mac Git客户端
确认无误后,按提示输入 “o”,并回车,此时会弹出输入密码窗口和确认密码窗口。 密码可以为空,出于信息安全考虑,建议设置新的密码。 显示如下图返回内容,则为GPG密钥对生成成功。 进行仓库加密初始化设置。 仓库根目录打开Git bash,执行如下指令进行初始化。 git-crypt init 将密钥
分文件访问的需要。 当团队需要将加密文件设置不同的秘密级别时,可以使用GPG方式加密,这种方式支持您对同一个仓库的不同文件使用不同的密钥加密,将不同密级的密钥分别随仓库共享给组织内的伙伴,即可实现文件的定向分级限制访问。 Linux、Mac平台的git-crypt、gpg安装 L
仓库设置 仓库设置位于代码组详情中的“设置 > 仓库管理 > 仓库设置”。 默认分支会作为进入本代码组时,默认选中的分支,也会作为创建合并请求时,默认的目标分支。代码组新建时,master分支将被作为默认分支,可以随时手动调整。 此设置只针对被设置的代码组生效。 仓库内的仓库成员
为您的仓库填写描述,限制2000个字符。 选择gitignore 否 会根据您的选择生成.gitignore文件。(什么是gitignore?) 初始化设置 否 可选择: 允许生成README文件。 您可以通过编辑README文件,记录项目的架构、编写目的等信息,相当于对整个仓库的一种注释。 自动创建代码检查任务(免费)。
403 Forbidden 请求被拒绝访问。 返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒绝做更多的事情,因为该请求被设置为拒绝访问,建议直接修改该请求,不要重试该请求。 404 NotFound 所请求的资源不存在。 建议直接修改该请求,不要重试该请求。 405
如果您已开启继承设置后,无法使用同步设置。 仅有仓库的“设置”权限成员可以执行此操作,仓库内的仓库成员可以查看该页面。 进入要设置的代码仓库首页,选择 “设置 > 仓库管理 > 同步设置”。单击“添加仓库”,在弹框中选择目标仓库。 同步仓库需保证网络连通。 对于公开平台,CodeArts Repo支持访问代码仓库。
拥有“添加成员”权限的人设置为“同意”或“拒绝”。 “添加成员”用于仓库添加成员或添加成员组。 设置 此仓库的设置入口。仓库内的仓库成员可以查看该页面,仓库成员是否具有仓库设置权限,请参考“权限管理”。 另外仓库详情页框架上还提供以下功能的快捷入口: 设置构建:新建编译构建任务入口。
同步设置 同步设置位于仓库详情中的 “设置 > 仓库管理 > 同步设置”。 该功能是将当前仓库设置自定义同步至其他仓库。该功能支持跨项目同步,暂时不支持跨地域同步。 一般推荐用于基于该仓库Fork出的仓库,因为Fork仓库时虽然会复制其所有分支和文件内容,但并不会自动复制仓库设置。
配置项目级的代码仓库设置 在代码托管首页,进入项目首页,选择“设置” > “策略设置” > “仓库设置”。参数填写请参见表格表1。 表1 项目级仓库设置参数填写表格 参数 说明 开启强制继承 非必填参数。如果勾选此参数,本项目下的所有代码组和代码仓库均使用以下参数的设置,且代码组和仓库下设置不可更改,请谨慎选择。
Git客户端设置Windows下的字符编码 背景信息 在Linux及托管网站上默认的字符编码均是“UTF-8”,而Windows系统默认编码不是采用“UTF-8”。如果不设置Git字符编码为“UTF-8”,Git客户端在Windows下中文内容可能会出现乱码。设置字符编码后,可以解决中文显示的问题。
Repo代码仓库设置 配置代码仓库级的仓库设置 如果在项目级“仓库设置”勾选了“开启强制继承”,代码仓库下不支持“仓库设置”。 如果不继承项目级配置,可参考下表设置参数。 表1 代码仓库级的仓库设置参数填写表格 参数 说明 默认分支管理 此参数非必填。默认将“master”分支设置为默认分支,即创建代码仓库时的主分支。
库。 如果您已开通新版本CodeArts套餐或者已购买CodeArts Repo任一套餐,进入软件开发生产线首页,单击“头像”,选择“租户设置 > 代码托管 > 资源用量”,进入资源用量页面,在“仓库列表”下,单击要查看的项目,跳转到项目对应的仓库列表页,如下图所示。您也可以在CodeArts
如何阻止涉密文件被推送到CodeArts Repo代码仓库 背景信息 当用户需要避免上传涉密信息的时候,可以选择在仓库设置中设置提交规则,勾选拒绝包含秘密的提交选项。 通过选择复选框防止向代码仓库提交涉密的文件,当文件名与正则表达式匹配时,代码托管服务会阻止用户推送。 此推送规则不会限制已提交的文件。
it等第三方Git客户端时,建议下载最新的GitBash客户端,在工具中设置使用原生(Native)的Git,而不是Build-in类型。 IDEA设置方式 SourceTree设置方式 Eclipse设置方式 父主题: 认证鉴权问题
慎操作。 为CodeArts Repo的代码仓库增加水印设置 CodeArts Repo支持为代码仓库增加水印,以此保护代码仓库的知识产权。 水印设置位于代码仓库详情中的 “设置 > 安全管理 > 水印设置”。 打开水印设置按钮,该代码仓库将展示如下的水印内容:账户+时间。 锁定CodeArts