云服务器内容精选

  • 创建代码仓 目前 代码托管服务 提供以下几种仓库创建方式: 创建普通仓库,适用于本地有仓库,需要将本地仓库同步到代码托管仓库的场景。 按模板新建仓库,使用代码托管服务提供的模板创建,适用于本地没有仓库,希望按模板初始化一个仓库的场景。 导入外部仓库,用于将其他云端仓库导入到代码托管服务中,也可以将代码托管服务中一个区域的仓库导入到另一个区域(仓库备份),导入后的仓库与源仓库彼此独立。 适用场景一:Gitee、Github仓库迁移、项目迁移到代码托管服务。 适用场景二:使用软件开发生产线的用户,希望将项目迁移到其它区域。 Fork仓库基于目前已有的代码托管仓库复制,复制出的仓库可以将修改内容合并回源仓库。 适用场景一:希望基于历史项目开展新项目,又不想破坏历史项目仓库结构。 适用场景二:组织内项目开源。 仓库常用设置请参见以下页面: 仓库设置 提交规则 合并请求 保护分支 IP白名单
  • 使用SSH协议在Git Bash客户端克隆代码 本节内容指导如何使用Git Bash客户端克隆代码托管服务的仓库到本地环境中。 下载并安装Git Bash客户端。 设置SSH密钥。 获取仓库地址。 在仓库主页中,单击“克隆/下载”按钮,获取SSH地址,通过这个地址,可以在本地计算机连接代码托管仓库。 如果您未配置SSH密钥,你可单击上图中“SSH密钥管理”链接进行配置,详情请参考SSH密钥。 您可在代码托管服务仓库列表中“仓库地址”下获取SSH地址。 打开Git Bash客户端。 在本地计算机上新建一个文件夹用于存放代码仓库,在空白处单击鼠标右键,打开Git Bash客户端。 克隆仓库时会自动初始化,无需执行init命令。 输入如下命令,克隆代码托管仓库。 git clone 仓库地址 命令中“仓库地址”即3中获取的SSH地址。 如果您是第一次克隆仓库,会询问您是否信任远程仓库,输入“yes”即可。 执行成功后,您会看到多出一个与您在代码托管服务新建的仓库同名的文件夹,并且其中有一个隐藏的.git文件夹,则说明克隆仓库成功。 此时您位于仓库上层目录,执行如下命令,进入仓库目录。 cd 仓库名称 进入仓库目录,可以看到此时Git默认为您定位到master分支。 客户端在git clone代码仓库时失败的原因排查: 确保您的网络可以访问代码托管服务。 请在git客户端使用如下测试命令验证网络连通性(其中“**********.com”为代码仓库地址)。 ssh -vT git@**********.com 如果返回内容含有“Could not resolve hostname **********.com: Name or service not known”,则您的网络被限制,无法访问代码托管服务,请求助您本地所属网络管理员。 请检查建立的SSH密钥配对关系,必要时重新生成密钥并到代码托管控制台进行配置。 只有开启IP白名单的机器才可以在Git客户端克隆。
  • 使用SSH协议在TortoiseGit客户端克隆代码 本节内容指导如何使用TortoiseGit客户端克隆代码托管服务的仓库到本地环境中。 下载并安装TortoiseGit客户端。 获取仓库地址。 在仓库主页中,单击“克隆/下载”按钮,获取SSH地址,通过这个地址,可以在本地计算机连接代码托管仓库。 您可在代码托管服务仓库列表中“仓库地址”下获取SSH地址。 进入您的本地仓库目录下,右键选择“Git克隆”菜单选项,如下图所示。 在弹出的窗口中将上述复制的SSH地址粘贴到URL输入框中,勾选“加载Putty密钥”并选择私钥文件,最后单击“确定”,如下图所示。 单击“确定”之后即开始克隆仓库,如果您是第一次克隆TortoiseGit客户端会询问您是否信任远程仓库,单击“是”即可。 克隆用时受仓库大小影响,克隆的动作如下图所示。
  • 使用前须知 代码仓管理是开发中心集成代码托管CodeArts Repo服务的能力,是遵循Git的基本运行模式的分布式版本管理平台,其具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。 如果您计划开始一个新项目,那么您可以选择使用代码托管内置的仓库模板创建仓库并开始开发,流程请参见在代码托管仓库开始研发项目。 如果您本地正在开发一个项目,想使用代码托管服务来管理版本,可以将项目迁移到代码托管仓库,流程请参见将本地项目迁移到代码托管仓库。 关于代码仓管理的详细介绍文档请参见代码托管CodeArts Repo。
  • 创建代码仓 目前代码托管服务提供以下几种仓库创建方式: 创建空仓库,适用于本地有仓库,需要将本地仓库同步到代码托管仓库的场景。 按模板新建仓库,使用代码托管服务提供的模板创建,适用于本地没有仓库,希望按模板初始化一个仓库的场景。 导入外部仓库,用于将其他云端仓库导入到代码托管服务中,也可以将代码托管服务中一个区域的仓库导入到另一个区域(仓库备份),导入后的仓库与源仓库彼此独立。 适用场景一:Gitee、Github仓库迁移、项目迁移到代码托管服务。 适用场景二:使用软件开发生产线的用户,希望将项目迁移到其它区域。 Fork仓库基于目前已有的代码托管仓库复制,复制出的仓库可以将修改内容合并回源仓库。 适用场景一:希望基于历史项目开展新项目,又不想破坏历史项目仓库结构。 适用场景二:组织内项目开源。 仓库常用设置请参见以下页面: 仓库设置 提交规则 合并请求 保护分支 IP白名单 了解更多