在對某些倉庫進行 Git Clone 的時候遇到了 Filename too long 的錯誤提示。git
錯誤提示以下圖:spring
能夠有下面的一些解決辦法:bash
能夠有下面的一些解決辦法:ide
在 Git bash 中運行下面的命令,來進行 git 配置的全局修改:spring-boot
git config --system core.longpaths true
在 Clone 倉庫出現上面的錯誤後,進行已經克隆的目錄中,而後找到 .git 目錄的 config 文件。blog
添加get
longpaths = true
這個配置。it
而後從新刪除已經克隆的目錄中除了 .git 的全部目錄。class
而後再從新 checkout branch。配置
第 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:\WorkDir\spring-boot"
你應該可以沒有問題的解決這個問題。