
# 使用URL迁移Git仓到Repo
#### 约束限制
- 用户需要新建项目或者已有项目。
- 用户需要有新建仓库的权限，如果用户没有权限，可以参考[配置代码仓库级的权限](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0066.html)。

- **该功能需要保证被导入的仓库域名和服务节点网络连通**。
- 当前Git支持的外部导入源包括：bitbucket.org、code.aliyun.com、coding.net、git.qcloud.com、gitee.com、github.com、gitlab.com、visualstudio.com、xiaolvyun.baidu.com。
- 在新建代码仓库后，仅有创建者能够访问该仓库。其他项目成员需要手动添加到仓库中，并分配相应的权限。因此，用户需要根据需求，手动为代码仓库添加成员并为新增成员[配置代码仓库级的权限](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0066.html)。
 
 #### 使用URL迁移Git仓的操作步骤
1. 进入CodeArts Repo首页后，单击"新建仓库"，在"归属项目"下拉框中选择已有的项目或者"新建项目"。
2. 仓库类型选择"导入仓库"，导入方式选择"Git URL"，参数填写请参考[表1]。
   
    表1"获取授权"参数填写 
   | 字段名称    | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
   |:---|:---|
   | 源仓库路径   | 该参数表示要导入的仓库路径。源仓库路径需要以（http://）或（https://）开头，以（.git）结尾。                                                                                                                                                                                                                                                                                                                                                                                                           |
   | 源仓库访问权限 | 分两种情况填写： - 如果用户导入的源仓可见范围是对所有访客公开，勾选"不需要校验权限"。  - 如果用户导入的源仓可见范围是私仓，请勾选"需要校验权限"。当前支持"通过服务扩展点"和"通过用户名密码授权"进行鉴权，参数填写请参考[校验导仓权限](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0060.html)。   |
      
   
   
3. 单击"下一步"，进入"填写基本信息"页，请参考[表格](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0074.html)填写参数。
4. 请参考[表1 同步仓库设置的参数表格](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0075.html#codeartsrepo_03_0075__table345171872217)，填写"同步仓库设置"参数。填写完参数后，会自动跳转到新建仓库的"代码"页面。
 
#### 相关文档
- 如果仓库过大或者网络较差时，仓库导入时间可能会超过30min。如果出现导入超时，建议使用客户端clone/push来处理，具体可参考[导入外部仓库提示超时](https://support.huaweicloud.com/codeartsrepo_faq/codeartsrepo_06_0006.html)。
- 如果在代码仓库列表页，新建代码仓库名称颜色为灰色，且仓库名称旁有红色感叹号，表示该仓库导入失败，可能原因：用户名或者密码/Access Token错误。可以将该代码仓删除，按照[使用URL迁移Git仓的操作步骤]操作，重新导入外部仓库。
 
