-
代码托管服务SSH功能升级 - 代码托管 CodeArts Repo
代码托管服务SSH功能升级 代码托管服务SSH功能下线部分不安全的加密算法。 当前KEX (Key Exchange)和MAC(消息验证码)不再支持以下算法。 KEX (Key Exchange)不支持算法如下: diffie-hellman-group18-sha512 dif
-
代码托管服务升级TLS协议版本 - 代码托管 CodeArts Repo
Web、API和Git连接。 原因分析 目前只有一小部分流量使用了弃用的算法,且很多客户端将自动转换并开始使用新算法,会有一小部分客户端受到影响。 预计其中大多数是不再维护的旧系统,继续使用不推荐使用的算法访问Git / CodeArts Repo API。 处理方法 如果您的GitBash版本低于2
-
代码托管服务升级TLS协议版本 - 代码托管 CodeArts Repo
Web、API和Git连接。 原因分析 目前只有一小部分流量使用了弃用的算法,且很多客户端将自动转换并开始使用新算法,会有一小部分客户端受到影响。 预计其中大多数是不再维护的旧系统,继续使用不推荐使用的算法访问Git / CodeArts Repo API。 处理方法 如果您的GitBash版本低于2
-
IAM用户、项目成员与仓库成员的关系 - 代码托管 CodeArts Repo
意图。 表1 项目角色与仓库角色对应关系 项目中的角色 仓库中的角色 项目经理 项目经理(默认) 开发人员 开发人员(默认) 系统工程师 系统工程师(默认) Committer Committer(默认) 产品经理 产品经理(默认) 测试经理 测试经理(默认) 测试人员 测试人员(默认)
-
配置成员管理 - 代码托管 CodeArts Repo
项目下成员加入到仓库时的对应角色关系 项目中的角色 仓库中的角色 项目经理 项目经理(默认) Committer Committer(默认) 系统工程师 系统工程师(默认) 开发人员 开发人员(默认) 产品经理 产品经理(默认) 测试经理 测试经理(默认) 测试人员 测试人员(默认) 参与者 参与者(默认)
-
权限管理 - 代码托管 CodeArts Repo
对项目下资源的默认操作权限。 表1 项目级权限列表 类型 操作权限 项目管理员 仓库所有者 项目经理 Committer 开发人员 系统工程师 测试经理、测试人员、参与者、运维经理、产品经理 浏览者 自定义角色 备注 仓库 新建 ① ① ② ② ② ② ③ ④ ③ - Fork ①
-
数据保护技术 - 代码托管 CodeArts Repo
用服务器不被同时太多用户请求所压垮。 CodeArts Repo的主要使用Nginx流控和APIGW流控。Nginx的流量限制使用漏桶算法,该算法在通讯和分组交换计算机网络中广泛使用,用以处理带宽有限时的突发情况。APIGW流控可限制单位时间内API的被调用次数,保护后端服务,提供持续稳定的服务。
-
数据保护技术 - 代码托管 CodeArts Repo
用服务器不被同时太多用户请求所压垮。 CodeArts Repo的主要使用Nginx流控和APIGW流控。Nginx的流量限制使用漏桶算法,该算法在通讯和分组交换计算机网络中广泛使用,用以处理带宽有限时的突发情况。APIGW流控可限制单位时间内API的被调用次数,保护后端服务,提供持续稳定的服务。
-
GPG公钥 - 代码托管 CodeArts Repo
通过gpg4win官网下载GPG秘钥生成工具。 在本地Git客户端执行gpg --full-generate-key命令,按照提示,选择加密算法、秘钥长度、过期时间、正确性后,输入用户名、邮箱、注释。 信息确认无误后,按照提示,输入“O”并按回车键,弹出输入密码窗口和确认密码窗口,正确输入密码后生成秘钥。
-
认证鉴权 - 代码托管 CodeArts Repo
Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只
-
认证鉴权 - 代码托管 CodeArts Repo
Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只
-
批量迁移GitLab内网仓库到CodeArts Repo - 代码托管 CodeArts Repo
Repo,具体操作步骤如下: 运行Git Bash,先检查本地是否已生成过SSH密钥。 如果选择RSA算法,请在Git Bash中执行如下命令: cat ~/.ssh/id_rsa.pub 如果选择ED255219算法,请在Git Bash中执行如下命令: cat ~/.ssh/id_ed25519
-
应用场景 - 代码托管 CodeArts Repo
合并请求功能,彻底解决代码合并冲突的难题。 高校教学 应用:高校教师与学生,学习与授课。 场景特点:目前缺少功能完备的研发工具链,搭建研发工具环境耗费大量时间,环境维护耗费精力,现有的研发工具上手慢,学习成本高,不利于教学。 适用场景:代码托管服务提供完整的代码托管服务,以及丰富的代码仓库模板,使学生可以迅速上手。
-
应用场景 - 代码托管 CodeArts Repo
合并请求功能,彻底解决代码合并冲突的难题。 高校教学 应用:高校教师与学生,学习与授课。 场景特点:目前缺少功能完备的研发工具链,搭建研发工具环境耗费大量时间,环境维护耗费精力,现有的研发工具上手慢,学习成本高,不利于教学。 适用场景:代码托管服务提供完整的代码托管服务,以及丰富的代码仓库模板,使学生可以迅速上手。
-
将本地代码上传到代码托管 - 代码托管 CodeArts Repo
git push origin master #(对应步骤3的第二种情况) 以上操作需要一定的Git基础知识,如遇到问题可以在Git官网学习或者申请技术支持。 父主题: 迁移到代码托管仓库
-
将本地代码上传到代码托管 - 代码托管 CodeArts Repo
git push origin master #(对应步骤3的第二种情况) 以上操作需要一定的Git基础知识,如遇到问题可以在Git官网学习或者申请技术支持。 父主题: 迁移到代码托管仓库
-
概述 - 代码托管 CodeArts Repo
版本库本地化,版本库的完整克隆,包括标签、分支、版本记录等。 支持离线提交,适合跨地域协同开发。 分支切换快速高效,创建和销毁分支廉价。 学习成本高,不容易上手。 只能针对整个仓库创建分支,无法根据目录建立层次性的分支。 父主题: Git on CodeArts Repo
-
概述 - 代码托管 CodeArts Repo
版本库本地化,版本库的完整克隆,包括标签、分支、版本记录等。 支持离线提交,适合跨地域协同开发。 分支切换快速高效,创建和删除分支成本低。 学习成本高,不容易上手。 只能针对整个仓库创建分支,无法根据目录建立层次性的分支。 父主题: Git on CodeArts Repo
-
Git flow工作流 - 代码托管 CodeArts Repo
aster分支上处理的临时发布。 大型项目人员协作频繁,流程较多,合理的多角色分支帮助研发有条不紊进行。 更符合devops理念。 缺点 学习成本较高。 如果团队不遵守使用约定,带来的影响更大。 父主题: Git工作流
-
Git flow工作流 - 代码托管 CodeArts Repo
aster分支上处理的临时发布。 大型项目人员协作频繁,流程较多,合理的多角色分支帮助研发有条不紊进行。 更符合devops理念。 缺点 学习成本较高。 如果团队不遵守使用约定,带来的影响更大。 父主题: Git工作流