我在GitHub有一个(私人)项目,它有一个子模块。当我在终端(OSX)的命令行调用ant构建时,构建很好。但是当通过Jenkins调用相同的build.xml
时,主项目是可以的,但对于子模块,我得到:
/ usr / local / git / bin / git submodule update --init --recursive返回 状态代码1:stdout:stderr:致命:需要单个修订版无法使用 在子模块路径'mysubmodule'中找到当前版本
终端中命令行上的相同git命令返回
子模块路径'mysubmodule':签出 'e9a04b127f40ba4c11f45718761a0e7965638394'
我是詹金斯和GitHub的初学者,坦率地说我不知道该怎么做。我在网上搜索过,但发现这个错误很少,而且没有明显的相关内容。
答案 0 :(得分:0)
我的Windows slave上有相同的错误消息,我发现我根本没有读取受保护存储库的权限。将私钥添加到Git\.ssh
目录可以解决问题。
答案 1 :(得分:0)
尝试使用z <- Q %*% x
ax <- colSums(x ^ 2) ## value of `diag(x'Q'Qx)`
#[1] 84.15453 17.00795 24.77044 43.33361 85.85250
更新子模块。