ITのえんぴつ

Google Blockly開発者ツールやIT・プログラミングを研究して発信するブログ

【Gitエラー解決】Filename too long in Windows~ファイル名が長すぎます~

事象

WindowsでのGit操作中に、以下のエラーが発生しました。

error: unable to create file <filename>: Filename too long

原因

  • WindowsのMAX_PATH(260文字)を越してしまっているため。
  • Gitの設定ファイルで、260文字数以上の許可設定がOFFになっているため。

パス文字数に関して、Macなどでは問題なくても、Windowsでは制限エラーに引っかかることがあるそうです。パス文字数とは、フォルダー名+ファイル名を指します。

対処法

こちらを解消するには、Powershell等を管理者権限で起動して、以下の1行を実行します。

git config --system core.longpaths true

参考