Git 在 Windows 克隆的時候提示錯誤 Filename too long

2020-12-23 CWIKIUS

從 GitHub 克隆一個項目下發出現了錯誤:

error: unable to createfile spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksCanOverrideDefaultParametersCompilerFlag.gradle: Filename too long

Git 可以創建 4096 長度的文件名,然而在 windows 最多是260。

因此有時候在項目中你可能會遇到文件名過長的問題。

可以執行下面的命令進行全局修改:

git config --global core.longpaths true

然後再次執行克隆,就可以避免這個長文件名的問題了。

相關焦點

  • Git in Mind, 最強版本管理工具快速學習並上手
    克隆版本庫git clone FromPath  Topath 從一個地址將該項目克隆到目標地址 --bare:  創建一個不帶工作區的克隆 git clone --bare fromPath toPath  從指定地址創建裸版本庫至目標地址 所有的修改可以push到裸版本庫,也可以從裸版本庫
  • 【阿星的學習筆記(1)】如何在windows安裝Theano +Keras +Tensorflow並使用GPU加速訓練神經網路
    這邊建議要安裝英文版勿安裝中文版,原因是先前遇過vs2015在編譯CUDA時候遇到Unicode編碼的問題,所以就乾脆安裝英文版。而如果直接安裝社群版,MS會根據你的OS 環境語系自動選擇則中文版。在windows環境裡,VS2015會是用來編譯CUDA的工具。
  • Git命令的動畫展示,讓我們學習Git事半功倍
    Git幾乎是每個程式設計師的標配,當然有時候也是噩夢,因為如果不是對他的各種命令非常熟悉的話,各種繞腦的命令會把我們弄暈,因為很多時候我們並不知道這個命令內部到底是怎麼樣的,如果每一個命令都有相對應的動畫,我們是不是理解起來更容易一些呢?
  • Package 打包上傳到中央倉庫的時候提示 SCM URL missing
    提示的錯誤信息為:[ERROR] Repository "comossez-1001" failures[ERROR] Rule "pom-staging" failures[ERROR] * Invalid POM: /com/
  • 前端面試題:git reset、git revert 和 git checkout 有什麼區別
    三個區的轉換關係以及轉換所使的命令如下圖git reset、git revert 和 git checkout的共同點:來撤銷代碼倉庫中的某些更改。然後是不同點: 先,從 commit 層來說: git reset 可以將個分的末端指向之前的個 commit。然後再下次 git 執垃圾回收的時候,會把這個 commit之後的 commit 都扔掉。
  • windows無法啟動怎麼辦
    許多朋友在使用電腦的時候,經常會碰到一些無法正常開機的問題。比如使用win7系統時,開機出現windows未能啟動的提示,對於這種windows無法正常啟動情況要怎麼解決呢?下面就和大家分享一些解決該問題的方法。windows無法啟動怎麼辦1、將電腦關機、斷電。
  • 日本推出Windows錯誤彈窗主題撲克牌 大小王居然是藍屏
    許多人在使用Windows作業系統時,遇到過很多的錯誤提示彈窗,比如大家熟悉的「找不到對象」這樣的提示。近日日本一家遊戲開發商推出了撲克牌 "Error Playing Cards",售價為2500日元(約合人民幣162元),牌上有許多大家熟悉的錯誤彈窗提示。
  • 「We have come a long way」,是什麼意思?
    現在的職場上有越來越多的英文會議,當主管說:「We have come a long way」,是稱讚我們的表現,還是要我們繼續努力?We have come a long way,走了很遠的路?公司從去年初開始研發新技術,近期終於取得初步成果,總經理Sanchez開會時興奮地宣布:「We have come a long way.」在場很多人把Sanchez的意思解讀成「我們走(努力)了很久」,事實上這句話有更深刻的含義…以下三句相關用語,請一併學起來:1.We have come a long way
  • Discourse 使用 API 進行數據處理提示行為 many times 錯誤
    使用 Discourse API 進行從其他站點導入數據的時候,如果你是站點管理員或者擁有者的話,在運行 API 一段時間後,你的調用可能會返回錯誤:2021-01-1608:34:30.871 DEBUG --- [ main] com.ossez.edtestbank.tests.PostTest
  • Git信息洩漏原理探究
    Rain@Rai4over MINGW64 ~/Desktop/git_test (master)$ echo 'test1file haha' >test1.txtRain@Rai4over MINGW64 ~/Desktop/git_test (master)$ cat test1.txttest1file
  • 每日一歌《Too Far》- Anna F.
    far drifting too far但你我遠隔重洋 相距甚遠But we're too far drifting too far遙遠的如我的思念Feel the rush of my secret heart遙遠的是你的心Forgive the light was the call of the dark
  • lol克隆模式什麼時候結束 克隆模式結束時間
    lol克隆模式什麼時候結束呢?前段時間國服英雄聯盟開放了克隆模式,這個模式有著很強的娛樂性也是讓很多小夥伴玩的非常開心。那麼克隆模式什麼時候結束呢?很多小夥伴還不是很清楚它的結束時間,下面一起來看看吧。
  • 《瓦羅蘭特》提示連線錯誤怎麼解決 提示連線錯誤解決教程
    導 讀 瓦羅蘭特昨天才開始公測,不少玩家下載遊戲後遇到了很多問題,包括一些錯誤代碼之類的,不過最為常見的還是提示「連線錯誤」,那麼瓦羅蘭特提示連線錯誤怎麼辦
  • 美劇《星球大戰:複製人戰爭》第七季第一集Part1-中英文對照臺詞
    分離勢力很快就會攻佔阿納克斯It won't be long before the Separatists take Anaxes,破壞我們整個後備艦隊compromising our entire reserve fleet.
  • Git 源碼禁止使用 C 標準庫中容易被錯用的函數
    這些函數包括:#ifndef BANNED_H#define BANNED_H/* * This header lists functions that have been banned from our code base, * because they're too easy to misuse (and even if used correctly, * complicate
  • LOL克隆大作戰什麼時候開 克隆模式2019開放時間相關攻略
    英雄聯盟中有兩大經典輪換模式,分別是無限火力和克隆大作戰,無限火力之前小編已經介紹過,這次我們來了解一下克隆大作戰,以下是克隆大作戰2019相關問題匯總,一起來看看吧。(幸運召喚師2019回歸時間)(2019無限火力回歸時間)
  • windows 作業系統無法正常啟動的故障分析及維修方法
    現在很大一部分工控機在出廠時都默認安裝的windows作業系統。在我們平時處理的工控機故障現象中,有很大一部分是因為作業系統的問題,導致機器出現各種狀況,今天,我們就使用工控機過程中,如果出現windows作業系統無法正常啟動的故障專門跟大家分析一下故障原因和解決辦法,希望能對您有所幫助: 一、windows作業系統的啟動過程:在判斷windows作業系統出現無法啟動故障前,我們有必要先了解一下windows作業系統的啟動過程
  • long是長期的,tooth是牙齒,那long in the tooth是什麼意思?
    我們知道long的意思有「長久的,長期的」,tooth的意思是「牙齒」,那long in the tooth是什麼意思?long in the tooth的意思是「to be old, often too old to do something」,即「年老,(常指)年紀太大(而無法做某事)」。這句習語源於馬的牙齒。
  • 華為手機克隆在哪
    如果是其他安卓或者iPhone的話,它就會提示安裝手機克隆,根據介紹安裝就好了。值得注意的是,我們在使用「手機克隆」應用的時候,要把藍牙和無線開啟,從而避免數據傳輸失敗。如果點擊「這是舊設備」的話,我們可以直接根據提示掃熱點二維碼就可以,要是不行的話,可以點擊「手動連接」,不過,要將新設備開啟進入才能發現熱點,不然會提示「沒有發現新設備熱點」。