当前位置: 首页 > news >正文

git clone 提示Filename too long

在clone flink 源码时总是提示失败,报错信息未Filename too long。

报错信息

报错详细信息如下:

unable to create file flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-bounded-non-partitioned-rows-with-out-of-order-records/plan/over-aggregate-bounded-non-partitioned-rows-with-out-of-order-records.json: Filename too long unable to create file flink-table/flink-table-planner/src/test/resources/restore-tests/stream-exec-over-aggregate_1/over-aggregate-bounded-partitioned-preceding-rows-with-out-of-order-records/plan/over-aggregate-bounded-partitioned-preceding-rows-with-out-of-order-records.json: Filename too long

问题原因

这是由于 Windows 对文件路径长度的限制(默认最大路径长度为 260 个字符),需要打开限制。

主要影响包含iOS框架、Node.js项目或其他具有深层嵌套目录结构的项目。

处理方法

方案一:启用Git长路径支持(推荐)

# 全局启用长路径支持
git config --global core.longpaths true# 如果已经克隆但checkout失败,使用以下命令恢复
git restore --source=HEAD :/

原理说明

  • core.longpaths告诉Git使用Windows的长路径API
  • 这允许处理超过260字符的路径
  • 适用于Windows 10版本1607及更高版本

方案二:系统级启用长路径支持

对于Windows 10/11用户,可以在系统级别启用长路径支持:

通过组策略编辑器:

  1. Win + R,输入gpedit.msc
  2. 导航到:计算机配置 → 管理模板 → 系统 → 文件系统
  3. 启用"启用Win32长路径"策略

通过注册表:

# 以管理员身份运行命令提示符
reg add HKLM\SYSTEM\CurrentControlSet\Control\FileSystem /v LongPathsEnabled /t REG_DWORD /d 1

详细可以参考:

https://blog.csdn.net/olixu/article/details/150773663?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-150773663-blog-145682027.235%5Ev43%5Econtrol&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-150773663-blog-145682027.235%5Ev43%5Econtrol&utm_relevant_index=5

http://www.dtcms.com/a/533109.html

相关文章:

  • 做网站卖产品怎么开展网页设计培训南京
  • GitHub等平台形成的开源文化正在重塑开通了
  • 做网站找浩森宇特wordpress博客源码下载
  • app 网站建设seo包年推广
  • h5游戏免费下载:动态视力
  • Unity3D Shader 属性详解
  • 做招聘的h5用哪个网站宁德网站开发
  • 多模态网络的设计和模态对齐相关
  • 91、使用paddleocr V5进行算能开发板适配
  • dw班级网站建设当前主流的网络营销方式
  • 网站打开为建设中如何用python做网站
  • dedecms导购网站模板庄河城乡建设管理局网站
  • CAP 定理详解
  • TVM | Define
  • 三蛋空间 wordpress乐云seo官网
  • 用易语言做攻击网站软件网络营销特点是什么
  • 网站定制开发前期要有一定的规划百度网盟推广费用投入
  • 9. 从0到上线:.NET 8 + ML.NET LTR 智能类目匹配实战--Web API 接口与前端集成:把能力对外开放
  • 数据库的安全与保护(终)
  • AI 应用层革命(四)——人机共生的哲学与终极形态
  • 工程建设业主官方网站做视频网站的备案要求
  • 设计模式-适配器模式(Adapter)
  • 为什么建设法律法规网站东莞网站制作公司
  • 成品网站w灬源码伊甸如何选择网站托管公司
  • Lamda表达式
  • 面经分享--招银云创汇总
  • IDEA Debug高阶技巧
  • 备案做电影网站怎么自己制作一个网站
  • 腾讯云部署gitlab
  • 杭州蚂蚁 做网站的公司html官方下载