我确实重新安装了添加到PATH的git。当我尝试使用composer安装我的依赖项时(使用--prefer-source
)它不会使用.git
文件夹进行克隆。它会将--no-checkout
标志添加到克隆中,或者只是下载拉链。我也手动清理了几次composer缓存。 Composer也是up2date。但我不知道为什么我的作曲家没有用.git
文件夹克隆回购。
编辑(解决方案)
问题似乎是克隆repo需要很长时间,我的PHP安装会运行到PHP max_execution_timeout
然后编写者回退到zip。我确实安装了所有依赖项删除了我需要克隆的那个并且手动运行git clone myrepo.git。