最近在搞Jenkinsfile进行项目自动构建, 有一个项目配置了远程子模块依赖, 遇到了很多问题, 如下是尝试的步骤:

 

1, 利用checkbox

报错:

2. 尝试配置公钥认证

报错:

需要增加 git config –global –add safe.directory ${WORKSPACE}

报错:

3. 重新添加覆盖 .gitmodules

报错:

fatal: could not read Username for ‘http://git.xxx.com‘: No such device or address

4. 修改.gitmodules

下面是原来的

通过sed进行修改

 

最后拉取成功。

有时间再细细研究原因

Categories: MIDDLEWARE

0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *