Clone succeeded, but checkout failed: Filename too long
原因: 由于系统限制,路径太长,无法检出
解决方案:
# git允许长路径,在已clone的仓库执行git config core.longpaths true# 再次检出git checkout -f HEAD
关于
git config
中添加
--global
或者
--system
:
–local: 默认,仅作用于当前本地仓库, 位于
$GIT_DIR/config
git config --global core.longpaths true
–global: 作用于当前用户, 位于
~/.gitconfig
–system: 作用于所有用户, 位于
$(安装目录)/etc/gitconfig
可以使用
git config --list --show-origin --show-scope
命令查看配置以及位置

版权归原作者 ly-chn 所有, 如有侵权,请联系我们删除。