检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Git客户端修改文件名大小写后,如何提交到远端 背景信息 Git修改了文件名大小写后,远端将不识别对应文件。 例如:远端服务器“AppTest.java”,本地重命名后“apptest.java”,提交后远端还是“AppTest.java”。 操作步骤 请按顺序执行如下命令: git
升级CodeArts Repo的SSH功能 代码托管服务SSH功能下线部分不安全的加密算法。 当前KEX (Key Exchange)和MAC(消息验证码)不再支持以下算法。 KEX (Key Exchange)不支持算法如下: diffie-hellman-group18-sha512
云端存储,集中灾备,确保7×24小时高可靠性。 基础配置 Git客户端安装与配置 新建代码仓库 设置SSH密钥/HTTPS密码 分支管理 新建分支 分支合并评审 设置分支保护 常见问题 了解更多常见问题、案例和解决方案 热门案例 从本地推送代码仓到CodeArts Repo时,报错"Error:
Git客户端使用 背景信息 使用Git客户端前,需要了解Git安装、创建新仓库、检出仓库、工作流、添加与提交、推送改动、创建分支、更新与合并分支、创建标签、替换本地改动等基本操作。 前提条件 已安装Git客户端。 使用流程 Git客户端基本使用流程如下图所示。 表1 使用流程说明
分支保护,可防止分支被其他人提交或误删。 IP白名单地域控制和支持HTTPS传输,拦截不合法的代码下载,确保数据传输安全性。 支持重置密码,解决用户忘记密码的问题。 为什么选择代码托管(CodeArts Repo) 代码托管(CodeArts Repo)提供高效安全的代码托管服务,确保代码端到端的可追溯。
发布区域:全部 SSH密钥&HTTPS密码 当您需要将代码推送到云端仓库或从云端仓库下拉代码时,云端仓库需要验证您的身份与权限,SSH和HTTPS是对代码托管服务进行远程访问的两种身份验证方式。 SSH密钥是在本地计算机与您账号下的代码托管服务之间建立安全连接。 在一台本地计算机上配置
ps://)开头,以(.git)结尾。 说明: 如果仓库过大或者网络较差时,仓库导入时间可能会超过30min。如果出现导入超时,建议使用客户端clone/push来处理,具体可参考导入外部仓库提示超时。 该功能需要保证被导入的仓库域名和服务节点网络连通。 源仓库访问权限 必填。分两种情况填写:
环境和个人配置 Git客户端安装与配置 密钥概述 配置SSH密钥 HTTPS密码 配置访问令牌 配置GPG公钥 配置Git LFS
克隆/下载代码仓库到本地 克隆代码仓和下载代码仓的区别 使用SSH密钥克隆代码仓库到本地 使用HTTPS协议克隆代码仓库到本地 使用浏览器下载代码包到本地
克隆代码仓和下载代码仓都是获取代码仓库的方式,但是它们的具体操作和效果有所不同。 克隆代码仓库到本地 使用SSH密钥或者HTTPS协议克隆代码仓,是将整个代码仓库的内容复制到本地计算机上,并创建一个本地仓库,这个本地仓库包含了完整的代码提交历史记录、分支(Branches)、标签(Tags),可
--gen-key 根据提示,输入名称、邮箱。 确认无误后,按提示输入 “o”,并回车,此时会弹出输入密码窗口和确认密码窗口。 密码可以为空,出于信息安全考虑,建议输入符合标准的密码(解密时需要这个密码)。 出现如下图返回内容,则为GPG密钥对生成成功。 进行仓库加密初始化设置。 仓库根目录打开Git
git show myTag1 将本地标签推送到远程仓库 默认情况下,将本地仓库推送(git push)到远程仓库时,不会把标签一起推送;当从远程仓库同步内容到本地时(clone、pull),会自动将远程仓库的标签同步到本地仓库,所以如果想将本地标签分享项目里的其他人时,需要使用单独的Git命令,其用法如下。
在本地进行Commit,将更新提交到本地仓库。 将服务器端的更新Pull到本地仓库进行合并,最后将合并好的本地仓库Push到服务器端,即进行一次远程提交。 如果非首次提交: 将修改的代码Commit更新到本地仓库。 将服务器端的更新Pull到本地仓库进行合并,最后将合并好的本地仓库Push到服务器端。 步骤一:在Eclipse上安装EGit插件
在gpg4win官网下载GPG密钥生成工具。 生成GPG密钥对。 验证GPG密钥生成是否成功。 复制GPG密钥对到剪切板。 进入GPG密钥配置页面。 填写“新建GPG”公钥参数。 检查GPG公钥是否配置成功。 在gpg4win官网下载GPG密钥生成工具。 在本地Git客户端执行gpg --ful
TortoiseGit客户端使用 生成PPK文件 使用TortoiseGit作为客户端时,下载和提交代码需要PPK文件,主要有如下两种场景: Git客户端生成了公私钥对,并将该公钥添加到代码仓库的ssh-key配置中 在“开始”菜单,搜索并选择“PuttyGen”。 单击“Load”按钮,如下图所示。
在本地解决代码文件冲突 问题现象 在合入合并请求详情页,显示“代码合并冲突未解决”。 原因分析 同一个文件,被两个人修改,导致在合入合并请求时报冲突。 解决方案 更新代码,并切换到此合并请求源分支。 git fetch origin git checkout -b feature_010
把本地Git仓导入Repo 把本地新建的Git仓导到Repo 如果您的代码仓还没有纳入过任何的版本系统,如Git或者SVN,在源代码的根目录,执行如下操作,把本地自建的代码仓导入到CodeArts Repo。 进入CodeArts Repo首页,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”。
如果开发者之前将项目文件存放在本地计算机,在开始使用代码托管服务时,则需要将本地项目文件初始化成Git仓库,并将其与代码托管服务提供的仓库进行关联。 前置条件 请确保已安装Git客户端,并且Git客户端的HTTPS密钥已绑定至代码托管服务。 操作步骤 新建代码托管仓库。 如果根据您本地代码库选择g
200 OK { "status" : "success" } 状态码 状态码 描述 200 OK 错误码 请参见错误码。 父主题: SSH Key
配置访问CodeArts Repo的SSH公钥 在进行批量迁移GitLab的代码仓到CodeArts Repo前,您需要安装Git Bash客户端,并且把本地生成的SSH公钥配置到CodeArts Repo,具体操作步骤如下: 运行Git Bash,先检查本地是否已生成过SSH密钥。 如果选择RSA算法,请在Git