如何在 GitLab CI 中克隆私有子模块?

问题描述 投票:0回答:1

我有一个运行 .gitlab-ci.yml 文件的项目,并且该项目有一个来自同一所有者的私有子模块。但是,当在 GitLab CI 中运行作业时,即使我设置了 CI 变量,它也会返回身份验证错误。

remote: HTTP Basic: Access denied. The provided password or token is incorrect or your account has 2FA enabled and you must use a personal access token instead of a password.
fatal: Authentication failed for 'https://gitlab.com/xxxxxxxx.....

git gitlab gitlab-ci
1个回答
0
投票

我已经通过删除解决了这个问题

# GIT_SUBMODULE_STRATEGY: 'recursive'

来自变量集并包括对存储库的全局访问配置以及“之前脚本”中的变量。

现在 GitLab CI 执行可以工作,并且可以克隆私有子模块。如果还有其他解决方案,我想知道。谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.