![94e3914d7e15ff77c8109e17dc00088c.png](https://i-blog.csdnimg.cn/blog_migrate/a58a255f01389a4c2982d7384dd29bcb.jpeg)
在对某些仓库进行 Git Clone 的时候遇到了 Filename too long 的错误提示。
错误提示如下图:
![9de07a812923f435de54fbe18dce2ffc.png](https://i-blog.csdnimg.cn/blog_migrate/9c84e549ad0a96da24f0533912b82469.jpeg)
可以有下面的一些解决办法:
可以有下面的一些解决办法:
在 Git bash 中运行下面的命令,来进行 git 配置的全局修改:
git config --system core.longpaths true
在 Clone 仓库出现上面的错误后,进行已经克隆的目录中,然后找到 .git 目录的 config 文件。
添加
longpaths = true
这个配置。
![71ea2240b5e9964e103bf70dbabf9393.png](https://i-blog.csdnimg.cn/blog_migrate/ed81d2700796486b957d923a977c34ea.jpeg)
然后重新删除已经克隆的目录中除了 .git 的所有目录。
然后再重新 checkout branch。
![c72966c77234a338df1489da0d1c4acf.png](https://i-blog.csdnimg.cn/blog_migrate/69078cee6de00543977c4cf38f2b0fc3.jpeg)
第 3 种办法就是在 Check out 的时候添加参数。
例如使用下面的命令进行 check out。
在 Clone 的时候添加 -c core.longpaths=true 参数。
例如使用下面的命令进行 clone
git clone -c core.longpaths=true "https://src.ossez.com/spring/spring-boot.git" "C:WorkDirspring-boot"
你应该能够没有问题的解决这个问题。
Git Clone 的时候遇到 Filename too long 错误blog.ossez.com![e87727ded3418cb495c8edad391e7772.png](https://i-blog.csdnimg.cn/blog_migrate/80ededad1a700d4fe0ca4c365c4d3e6d.jpeg)