Skip to main content

Git Pull 和 Clone 时报错,提示信息:

error: unable to create file jdbuy-2018:08:07.jpeg: Invalid argument

导致这个异常的原因是Windows文件系统不允许文件名使用冒号“:”,找到提交者,修改文件名就可以解决了。

除了冒号,以下这些也不允许使用

  • < (less than)
  • > (greater than)
  • : (colon)
  • ” (double quote)
  • / (forward slash)
  • \ (backslash)
  • | (vertical bar or pipe)
  • ? (question mark)
  • * (asterisk)

大家都用Win就很难遇到这个问题,我之所以遇到是因为团队里有使用 MacOS(OSX系统文件名支持冒号)的小伙伴,截个图之后直接上传了,然后其他人 pull / clone 就不行了。