You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git for Windows克隆中断:文件名过长及配置权限问题

解决Git克隆因Windows文件名过长中断的问题

针对克隆过程中因文件名过长中断的问题,给你几个可行的解决办法:

方法一:先初始化仓库并配置长路径,再拉取内容

这种方法无需全局配置,仅对当前仓库生效:

  • 新建一个空文件夹,打开Git Bash(或命令行)进入该文件夹
  • 执行 git init 初始化本地仓库
  • 执行 git config core.longpaths true 开启长路径支持
  • 添加远程仓库地址:git remote add origin <你的远程仓库URL>
  • 拉取远程分支内容:git pull origin <目标分支名>(通常默认分支为main或master)

方法二:以管理员权限设置用户级全局配置

如果是个人使用的机器,用户级全局配置更省心(原答案不建议的是系统级--system配置,用户级--global相对更安全):

  • 右键点击Git Bash(或命令提示符),选择「以管理员身份运行」
  • 执行 git config --global core.longpaths true
  • 之后正常执行 git clone <你的远程仓库URL> 即可,后续所有克隆操作都会自动应用长路径配置

方法三:浅克隆(仅应急使用)

如果过长路径的文件存在于历史提交中,可尝试只克隆最新版本:

  • 执行 git clone --depth 1 <你的远程仓库URL>

注意:此方法会丢失完整的提交历史,仅适合临时获取最新代码的场景

内容的提问来源于stack exchange,提问作者KansaiRobot

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 15:29:58