Github Desktop for Windows のクローンリポジトリ作成で「Filename too long」のエラーが出たときの対応

投稿日:

管理者権限でコマンドプロンプトを開き、次を実行。

git config --global core.longpaths true

係る留意点として、次の通り(意訳なので間違いあるかも)。

  • gitのアプリがデフォルトでロングパスに対応してない理由は、Windows側のツールがそもそもロングパスに十分対応できてないから。
  • 前述コマンドのオプション「--global」について、関連するオプションとして「global/system/local」の3つがあるが、「system」は特定のgitディストリビュージョンに作用するのみで、一方「global」は「system」の設定をオーバーライドして、OSにインストールされてる全てのgitディストリビュージョンのconfigに適用される。

(23/07/04 追記)

コマンドプロンプトでgitコマンドを実行しても「コマンドが無い」と帰ってきた場合は、git for windowsをインストールしてからやる。

参考:

Filename too long on clone on Windows 10 · Issue #8023 · desktop/desktop(Github Desktop のリポジトリのissueより)
https://github.com/desktop/desktop/issues/8023

(22/05/30)
タイトル文言と本文を一部最適化しました。

関連するタグ

Github, Windows