文档首页/ 代码托管 CodeArts Repo/ 常见问题/ 仓库迁移问题/ 基于Git的远程仓库导入CodeArts Repo时,报错“访问远程仓库超时,请检查网络”
更新时间:2024-11-11 GMT+08:00

基于Git的远程仓库导入CodeArts Repo时,报错“访问远程仓库超时,请检查网络”

问题现象

基于Git的远程仓库导入CodeArts Repo时,导入时长超过30分钟,并且提示“访问远程仓库超时,请检查网络”

问题分析

导致该问题的原因可能是:代码仓库过大或者网络不好。

解决方案

  1. 从源仓库地址下载仓库。进入要下载的代码仓,复制其HTTPS地址。
  2. 打开Git Bash客户端,执行如下命令,将代码仓库克隆到本地计算机。

    git clone --bare 源仓库地址

  3. 将克隆的代码仓库关联并推送到CodeArts Repo。

    1. 进入CodeArts Repo首页,单击“新建仓库”,在“归属项目”下拉框中选择已有的项目或者“新建项目”
    2. 仓库类型选择“普通仓库”,填写对应参数信息并去勾选“允许生成README文件”,设置“选择gitignore”,完成新的代码仓库创建,并自动跳转到该代码仓库首页。
    3. 选择右上角的“克隆/下载” > “用HTTPS克隆”,复制HTTPS地址。
    4. 打开Git Bash客户端,执行如下命令,将本地的代码仓库推送到上述新建的代码仓库中。
      git push --mirror 新建的代码仓库的HTTPS地址

      在执行命令时,需要您输入CoeArts Repo的HTTPS账号和密码。

  • 如果您本地的代码仓库有分支和标签,将会同步推送到新建的代码仓库中。
  • 推送成功后,请到CodeArts Repo的代码仓库详情页,查看您推送的代码仓库是否完整,仍有问题请联系华为云技术支持。