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)
タイトル文言と本文を一部最適化しました。