
# 执行构建时拉取子模块代码出错
#### 问题现象
执行构建任务时，报如下异常信息：
![](https://support.huaweicloud.com/codeci_faq/zh-cn_image_0000001910750490.png "点击放大")
#### 原因分析
Git从CodeArts Repo拉取子模块时出现错误"Could not read from remote repository"，可能是没有权限或者".gitmodules"文件配置错误。
#### 处理办法
1. 打开主代码仓库，选择"设置 \> 子模块设置"，部署密钥没有同步，单击同步按钮，之后再尝试编译构建。

2. 如果[步骤1]已同步，很可能是主仓库的".gitmodules"文件配置出错，先检查存在".gitmodules"文件且子模块是"mavenSubTest19114"。
   
   ![](https://support.huaweicloud.com/codeci_faq/zh-cn_image_0000001944389665.png)
   
   
3. 打开".gitmodules"文件，修改成正确的子模块配置"mavenSubTest19114a.git"。 
   ![](https://support.huaweicloud.com/codeci_faq/zh-cn_image_0000001910910498.png "点击放大")
   
   
4. 重新修改好".gitmodules"，再尝试构建。
 
