【发布时间】:2016-11-08 17:12:38
【问题描述】:
当我执行git submodule update --init 时出现错误
致命:需要单个修订版无法在子模块路径“插件/插件名称”中找到当前修订版。
实际上,我正在尝试运行 Jenkins Job 来部署它。我在 Jenkins 中添加了递归更新子模块作为附加行为。致命:命令“git.exe submodule update --init --recursive”返回状态代码-1:这仅在我的本地发生,因为相同的命令对其他人有效。
【问题讨论】:
-
我刚刚遇到了同样的问题。事实证明,git 无法与服务器通信,因为我需要接受在子模块更新期间未显示的主机密钥(但如果您进行拉取)。接受主机密钥后,一切都开始按预期工作。