我的build.xml配置的一部分是
<gitclone repository="${repo}" targetPath="${directory}" />
我克隆的存储库不大,大约有30M和10k的对象。
如果我在控制台中git clone
,克隆大约需要30秒,这没关系。但如果我尝试执行phing配置,则最多可能需要30分钟。有趣的是,文件在大约相同的30秒内出现在目录中,但没有任何反应,phing构建脚本不会被进一步执行。
此外,运行<gitclone />
或<exec command="git clone ${repo} ${directory}" />
没有区别,它们都需要花费太多时间。
我在Ubuntu和github私人仓库上使用最新的Phing版本,这意味着我每次克隆时都需要输入用户名和密码。但是如果我先在控制台中进行git clone,然后(虽然我的凭据仍然被记住),Phing的工作正常。
可能是一个错误,还是其他什么?