Windows版Gitのerror: invalid pathを解決する
https://gyazo.com/00f579ddaaea432e540ebb72d046a5f5
実際のエラー画面
takker/scrapbox-backupsをローカルに複製している時に発生した
git cloneコマンド等でリモートリポジトリからファイルやフォルダを取得している時に発生する
上の画像の場合、ファイル名にWindowsのファイルシステムで使えない文字が含まれているのが原因
解決策
とりあえずPowerShell内で以下のコマンドを入力すれば回避できる
code:PowerShell(bash)
git config --global core.protectNTFS false
core.protectNTFSとは、NTFSのファイルシステムにおいて問題を引き起こす可能性のあるファイル名を自動的に弾く設定のこと
Git - git-config - core.protectNTFS Documentation
この設定を許可してもcloneが中断されないというだけで、問題のあるファイルの作成には失敗する
設定後、core.protectNTFSの設定を削除したいならこのコマンドを使う
code:PowerShell(shell)
git config --global --unset core.protectNTFS
参考
"error: invalid path" during git clone to Windows client | Bitbucket Data Center and Server | Atlassian Documentation
Git for Windows(2.25以降)でファイル名に禁則文字を含むリポジトリを Clone する方法 - Qiita
こっちの記事はちゃんと読んでいないけれど、関連しているみたいなので掲載しておくMijinko_SD.icon
#error:_invalid_path #Git_for_Windows #Git