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

克隆末尾带点的Git仓库时出现Invalid argument报错该如何处理?

Git克隆末尾带圆点仓库报错解决方案

报错信息

执行以下克隆命令时触发错误:

$ git clone https://github.com/LautaroMoreira01/tps_laboratorio_ii..git
fatal: could not create work tree dir 'tps_laboratorio_ii.': Invalid argument

该问题仅在克隆名称末尾带圆点的仓库时触发,克隆常规命名仓库无异常,且所有Git客户端(命令行、GUI工具、GitHub Desktop)均会复现该错误。

根因说明

该错误由Windows系统默认文件命名限制导致:Windows的NTFS文件系统禁止文件/文件夹名称末尾出现英文圆点,系统会自动抹除名称末尾的圆点,因此Git尝试创建对应名称的工作目录时会被系统拦截,抛出无效参数的错误,和Git工具本身无关。

解决方案

  • 方案1:克隆时手动指定本地目录名
    执行克隆命令时在末尾追加自定义的本地文件夹名称,去掉末尾圆点即可,示例如下:
    git clone https://github.com/LautaroMoreira01/tps_laboratorio_ii..git tps_laboratorio_ii
    执行后Git会将仓库内容克隆到新建的tps_laboratorio_ii目录下,不会触发命名冲突。
  • 方案2:切换到类Unix环境克隆
    Linux、macOS、WSL环境无末尾圆点的命名限制,在上述环境中可以直接正常克隆该类仓库。
  • 方案3:修改Windows系统规则(不推荐)
    可通过修改注册表或组策略开启Windows对末尾圆点命名的支持,但该操作会修改系统默认规则,可能引发其他软件的兼容问题,非必要不建议使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 23:06:03