云服务器内容精选

  • 方式一:在线导入 这种方式可以直接将您的远程仓库导入到代码托管中,全程在线完成,但导入速度会受到源仓库的网络条件的影响。 在代码托管仓库列表页,单击“新建仓库”旁的,在扩展框中选择“导入外部仓库”,弹出“填写外部仓库信息”页面。 填写“源仓库路径”,设置“源仓库访问权限”,如果源仓库是开源库(公仓),请勾选“不需要用户名/密码”,如果源仓库是私有仓库,请勾选“需要用户名/密码”。 单击“下一步”,进入“创建仓库”页面,填写仓库基本信息。 单击“确定”按钮,完成仓库导入,跳转到仓库列表页。 详细操作可参考导入外部仓库。
  • 方式二:将Git仓库克隆到本地,再关联并推送到代码托管 当因为网络等原因,无法直接在线导入时,可以使用以下方法,将远程仓库克隆到本地,再关联、推送到代码托管中。 安装与配置Git客户端。 从源仓库地址下载仓库。 下面以GitHub为例: 在浏览器中打开并进入GitHub代码仓地址。 单击右侧“code”,选择“HTTPS”,单击右侧图标。 在本地打开Git Bash客户端,执行以下命令将仓库克隆到本地计算机,再使用cd指令进入仓库目录。 git clone --bare 源仓库地址 将本地仓库关联并推送到代码托管。 在代码托管服务中新建普通仓库,在“权限设置”里,不要勾选“允许生成README文件”。 进入1中新建的仓库详情页,单击“克隆/下载”,根据需要单击“用SSH克隆”或“用HTTPS克隆”,再单击按钮,取得仓库地址。 本示例中以HTTPS地址为例。 在本地源代码的根目录下,打开Git Bash客户端,执行以下命令将本地的仓库推送到新建的代码托管仓库中。 git push --mirror 新建的代码托管仓库的地址 指令执行时,会提示您输入代码托管仓库的HTTPS账号和密码,正确输入即可。(如何获取HTTPS账号、密码?) 如果您的源仓库有分支和标签,也会一并推送到代码托管仓库。 推送成功后,到代码托管仓库内验证迁移是否完整,如有问题请联系华为云技术支持。(如何浏览代码托管仓库?)
  • 迁移方法二:HTTP在线导入 首先确保你的SVN服务器支持HTTP或HTTPS方式访问,可以在任一浏览器,输入“http(s)://SVN服务器地址/访问仓库名称”进行验证。 在代码托管仓库列表页,单击“普通新建”旁的,在下拉列表中选择“导入外部仓库”。 源仓库路径填入要导入的SVN仓库地址,输入相应SVN用户名、密码,勾选“我已阅读并同意《隐私政策声明》和《软件开发服务使用声明》”,单击“下一步”。 输入要新建的代码仓库名称,进行相应权限配置,单击“确定”,等待仓库创建。 代码仓库创建成功后,单击仓库名称查看仓库详情。