【解決法】「gitは内部コマンドまたは外部コマンドとして認識されていません」エラーの直し方
WindowsのコマンドプロンプトでGitコマンドを実行しようとした際、「'git' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません」というエラーが表示されるという報告が多くのユーザーから寄せられています。Git for Windowsのインストール後にしばらく経ってから発生したというケースもあれば、インストールが完了した直後からいきなり発生するというケースもあります。

「git」が内部コマンドとして認識されないエラーの原因
この問題について、さまざまなユーザー報告をもとに調査を行いました。その結果、このエラーが発生する背景には、主に以下の2つのシナリオが考えられることが分かりました。
- 環境変数でGitのPATHが未設定(または誤設定)になっている – ソフトウェア側の不具合やユーザーの操作ミスによって、環境変数内のGitのPATHが正しく構成されていない可能性があります。
- Gitのインストール中にコマンドプロンプトが開いていた – CMDウィンドウを開いたままGit for Windowsをインストールした場合、コマンドプロンプトを開き直すだけで問題が解消することがあります。
この問題でお困りの場合は、本記事で紹介するトラブルシューティングの手順をお試しください。同じ状況に直面した他のユーザーが実際に問題を解決できた方法をまとめました。最良の結果を得るためには、上から順番に各方法を試し、ご自身の状況で有効な解決策を見つけることをおすすめします。
方法1:コマンドプロンプトを開き直す
ターミナルを常用していて、Gitのインストール中も含めて常にCMDウィンドウを開きっぱなしにしている場合、コマンドプロンプトが最新の環境変数の変更を反映していないために、この問題が発生している可能性があります。
このシナリオに当てはまる場合、対処法は非常にシンプルです。CMDウィンドウを閉じて、新しいウィンドウを開くだけです。パスが正しく設定されていれば、「'git' は内部コマンドまたは外部コマンドとして認識されていません」というエラーが表示されることなく、Gitコマンドを使用できるようになります。
このシナリオが当てはまらない場合は、次の方法に進んでください。
方法2:インストーラでGITのパスを自動的に環境変数へ追加する
PATH変数を手動で編集するのは避けたい場合は、GitのインストールGUIを使ってPath変数を自動的に作成することで、このエラーを解決できます。この方法なら、Git BashだけでなくWindowsコマンドプロンプトからもGitを使用できるようになります。
以下に、一度Gitをアンインストールし、再インストール時にパス変数を自動的に追加するよう設定する手順を紹介します。
- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開きます。「appwiz.cpl」と入力してEnterキーを押すと、「プログラムと機能」ウィンドウが開きます。

- 「プログラムと機能」の一覧からGitのエントリを探し、右クリックして「アンインストール」を選択します。画面の指示に従って、現在インストールされているGitを削除してください。

- コンピュータを再起動し、アンインストール処理を完了させます。
- 公式サイトにアクセスし、最新版のGit for Windowsをダウンロードします。ダウンロードは通常自動的に始まりますが、始まらない場合は、お使いのOSのビット数(32bit/64bit)に合ったバージョンをクリックしてください。

- ダウンロードしたインストーラを起動し、画面の指示に沿って進めます。各オプションはデフォルト値のままで問題ありませんが、「Adjusting your PATH environment(PATH環境の調整)」の画面が表示されたら、必ず「Use Git from Windows Command Prompt(WindowsのコマンドプロンプトからGitを使用する)」を選択してください。

- 残りの設定もデフォルトのまま(または必要に応じて変更して)進め、「Install(インストール)」ボタンをクリックします。

- インストールが完了したら、コンピュータを再起動します。次回の起動以降は、Windowsコマンドプロンプトから直接Gitコマンドを実行できるようになります。
Gitクライアントをアンインストールせずに問題を解決したい場合は、次の方法に進んでください。
方法3:PATH変数を手動で追加する
ここまでの方法で解決しなかった場合、環境変数でGitの変数が設定されていない(または正しく設定されていない)ことが原因である可能性が非常に高いです。
幸い、以下の手順に従えば変数の値を手動で設定できます。作業内容は次のとおりです。
- エクスプローラーを開き、Gitインストールフォルダ内のcmdフォルダの場所へ移動します。x86版とx64版それぞれのデフォルトパスは以下のとおりです。
PC > ローカルディスク(C:) > Program Files (x86) > Git > cmd PC > ローカルディスク(C:) > Program Files > Git > cmd
- 次に、git.exeを右クリックして「プロパティ」を選択します。「git.exe のプロパティ」の「全般」タブで、実行ファイルの保存場所(パス)を控えておきましょう(後ほど使用します)。

- Windowsキー + R を押して「ファイル名を指定して実行」ダイアログを開き、「sysdm.cpl」と入力してEnterキーを押すと、「システムのプロパティ」メニューが開きます。

- 「システムのプロパティ」メニュー内で「詳細設定」タブに切り替え、「環境変数」ボタンをクリックします。

- 「環境変数」メニュー内の「システム環境変数」セクションに移動し、一覧から「Path」を選択して「編集」ボタンをクリックします。

- 「環境変数名の編集」ウィンドウで「新規」ボタンをクリックし、手順2で控えたパスを貼り付けます。その後Enterキーを押して新しい変数を作成します。

- 変更が確実に保存されるよう、開いているすべてのダイアログで「OK」をクリックします。
- CMDウィンドウを新規に開き、「git」と入力します。「'git' は内部コマンドまたは外部コマンドとして認識されていません」というエラーはもう表示されず、Gitコマンドが正常に実行できるはずです。

-
Seagate外付けHDDのビープ音と認識されない問題を解決する6つの方法
名前の通り、外付けハードディスクドライブ(外付けHDD)は、コンピューターの外部ポートに接続して使用するストレージデバイスです。PCのデータ保存領域を手軽に拡張できるため、大量のデータを扱う方には非常に便利なアイテムです。大容量データストレージソリューションで知られるSeagate(シーゲイト)の外付けHDDをお使いの方で、「ビープ音が鳴る」「PCに認識されない」といったトラブルに遭遇したことはありませんか?本記事では、この問題の原因と、誰でも試せる6つの解決方法を詳しく解説します。Seagate外付けHDDのビープ音・認識されない問題の直し方HDDからビープ音が鳴るのは正常な動作ではありませ
-
【解決策】Windows 11/10でUSB 3.0外付けドライブが認識されないときの対処法
お使いのWindows PCがUSB 3.0の外付けハードディスクを認識してくれない――。エクスプローラーを開いても、接続したデバイスがどこにも表示されない……。そんな経験はありませんか?実はこれは多くのユーザーが遭遇するトラブルで、USB 3.0ポートに接続した外付けドライブがシステムに検出されないという症状として現れます。本記事では、この問題を解決するための効果的な対処法を厳選してご紹介します。ぜひ最後まで読んで、お使いの環境に合った解決策を見つけてください。USB 2.0とUSB 3.0の違いとは?USBデバイスは、私たちの日常生活に欠かせない存在となっています。USBメモリは、デバイス