git - 通过子模块更新 --init --recursive --remote 克隆子模块时出现错误 403
问题描述
我有两个 jenkins 工作要为两个不同的版本构建,基本上除了 github 存储库分支之外,两个构建都是相同的,但仍然有一个工作运行良好,而另一个工作则出错。
submodule update --init --recursive --remote
通过詹金斯控制台打印运行命令后
fatal: unable to access 'github link to submodule': The requested URL returned error: 403
fatal: clone of 'github link to submodule' into submodule path
Failed to clone 'content from submodule file'. Retry scheduled
一项工作如何工作,而另一项工作则返回错误并中止。
解决方案
您需要查看您的仓库根目录中的“.gitmodules”文件以查找失败的分支,并确保克隆仓库的用户可以访问它。
推荐阅读
- postgresql - Postgres NestJS Prisma 迁移 - 数据库错误代码:23502 关系列包含空值
- c++ - 用 C++ 实现时的张量秩问题
- css - CSS:基于标题类将类应用于 tbody 单元格(在同一列中)
- flutter - 颤振本地通知 Firebase 消息
- visual-studio - Outlook VSTO MSI 安装程序在安装后未加载加载项
- angular - 甚至在图像标签上绑定点击
- django - Django 失败的 CI/CD 管道
- r - 下载按钮在 Shiny 上不起作用(writexl::write_xlsx 中的错误 :)
- r - R:使用来自另一个变量的值创建新变量
- sql - 仅当同一订单可能有多个代码时,如何获取具有特定代码的订单的计数