检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用SSH密钥克隆代码仓库到本地 使用Git Bash克隆代码仓库到本地 SSH密钥是一种安全的身份验证方式,用于访问远程服务器。使用SSH密钥克隆代码仓可以避免每次都需要输入用户名和密码,提高克隆代码仓的效率。 访问CodeArts Repo首页。 进入要克隆的代码仓库主页,用
File 查询某个仓库的文件信息 父主题: API
File 查询某个仓库的文件信息(废弃) 父主题: 历史API
push”,会生成提交记录。 在“上传文件”页面,选择上传的目标文件,填写提交信息后,单击“确定”完成新文件的上传。 鼠标停留在文件夹名称处,单击显示的图标,可该文件夹下进行以上操作。 鼠标停留在文件名称处,单击显示图标即可修改文件名称。 在代码托管仓库控制台修改文件名称,其实是一次“文件的名称修改 →
k、流水线等下载插件的脚本,下载Repo预合并后的代码用于代码构建等操作。 MR预合并优势 当一个合并请求需要拉起几十或上百台服务器的构建,本地客户端做预合并可能会与服务端产生的结果不一致,导致构建代码获取不够准确、构建结果不准确等问题。通过开启“MR预合并”,可以解决该实时性问
在本地进行Commit,将更新提交到本地仓库。 将服务器端的更新拉取到本地仓库进行合并,最后将合并好的本地仓库推送到服务器端,即进行一次远程提交。 如果非首次提交: 将修改的代码Commit更新到本地仓库。 将服务器端的更新拉取到本地仓库进行合并,最后将合并好的本地仓库推送到服务器端。 步骤一:在Eclipse上安装EGit插件
Failed 未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 413 Request Entity Too Large 由于请求的实体过大,服务器无法处理,因此拒绝请求。为防止客户端的连续请求,服务器可能会关闭连接。如果只是服务器暂时无法处理,则会包含一个Retry-After的响应信息。
安全运维 变更作业流程 通过脚本在平台进行现网变更,避免在服务器控制台直接操作引发现网故障,并且执行平台操作需符合1+1 check流程,一人实施,另外一人监控和检查,保证流程合规、安全合规、质量合规。 提权操作的控制 依据风险分层分级和权限SOD原则,对权限以及授权过程进行控制
TLS协议握手失败并报错"ssl handshake failure" 问题现象 本地执行如下命令,与指定服务器建立TLS1.0连接并获取其证书信息。 openssl s_client -connect test.com:443 -tls1 会出现如下报错信息: CONNECTED(00000003)
支持通过对比查看分支之间或标签版本之间发生的代码变化。 如下图所示,展示了源分支“master”和目标分支“dev”的文件变更情况。 父主题: 管理代码文件
白名单中。 指定IP范围,当用户拥有不止一台服务器而且IP段是连续的,或者用户的IP会在一个网段内动态变化,用户可以添加一个IP白名单范围。示例:100.*.*.0 - 100.*.*.255。 设置CIDR格式的路由,当用户的服务器在一个局域网内并使用CIDR路由时,用户可以指
审计与日志 审计 云审计服务(Cloud Trace Service,CTS),是华为云安全解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录CodeArts
file_path String 文件路径 size Integer 文件大小 encoding String 文件编码 content_sha256 String sha256编码的文件内容 ref String 分支名 blob_id String blob sha commit_id
上传代码文件到Repo 在Repo编辑并创建合并请求 在Git Bash创建分支并开发代码 在Eclipse提交代码并创建合并请求 在Git客户端使用git-crypt传输敏感数据 在Repo查看提交历史
的关系。 支持切换分支或标签查看,单击提交节点或提交备注信息,均可跳转到对应的提交记录中。 相对于文件子页签中的历史而言,提交网络具备展现提交之间关系的优势。 父主题: 管理代码文件
管理代码文件 文件管理 提交管理 分支管理 标签管理 对比管理
密钥。 git-crypt加密传输与存储 git-crypt是一款第三方开源软件,可以用于对Git仓库中的文件进行透明化的加密和解密。 其可对指定文件、指定文件类型等进行加密存储,开发者可以将加密文件(如机密信息或敏感数据)与可共享的代码存储在同一个仓库中,并如同普通仓库一样被拉
分支。 在控制台中,单击“代码”页签,单击目标文件的“文件名称”,单击文件的“对比”页签,可在该文件的提交记录之间做差异对比。 标签的分类 两种标签都可进行版本标识,附注标签包含了更多的信息,同时其在Git中也以更稳定安全的结构被存储,被更多的应用于大型项目中。 Git提供的标签类型分为两种:
如下图是上面命令的执行效果,可以看到合并成功,合并了一个文件的变化,其变化是新增了3行内容。 有时在合并时会提示出现了文件修改冲突(如下图“fileOnBranch002.txt”这个文件在合并时冲突了)。 解决方法是打开这个冲突的文件,手动编辑以将有冲突的代码(如下图)进行取舍,解决后保存,再进行一次
管你正在请求什么类型的操作,当前代码托管支持以下四种请求方法。 GET:请求服务器返回指定资源。 PUT:请求服务器更新指定资源。 POST:请求服务器新增资源或执行特殊操作。 DELETE:请求服务器删除指定资源,如删除对象等。 在获取SSH密钥列表的URI部分,您可以看到其请求方法为“GET”,请求为: