Git Clone 的時候遇到 Filename too long 錯誤

在對某些倉庫進行 Git Clone 的時候遇到了 Filename too long 的錯誤提示。git

錯誤提示以下圖:spring

3130-git-clone-file-name-too-long-01.jpg

 


能夠有下面的一些解決辦法:bash

能夠有下面的一些解決辦法:ide

在 Git bash 中運行下面的命令,來進行 git 配置的全局修改:spring-boot

git config --system core.longpaths true

 

在 Clone 倉庫出現上面的錯誤後,進行已經克隆的目錄中,而後找到 .git 目錄的 config 文件。blog

添加get

longpaths = true

 

這個配置。it

3130-git-clone-file-name-too-long-02.jpg

而後從新刪除已經克隆的目錄中除了 .git 的全部目錄。class

而後再從新 checkout branch。配置

3130-git-clone-file-name-too-long-03.jpg

 

第 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"

 

你應該可以沒有問題的解決這個問題。


https://blog.ossez.com/archives/3130

相關文章
相關標籤/搜索