「git」が内部コマンドまたは外部コマンドとして認識されないエラーを解決する方法
開発者を目指している方なら、同じ会社で働く開発者の間で広く使われているバージョン管理ツール「Git」をご存じでしょう。Gitを使用中に「'git' は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません」というエラーメッセージが表示されることがあります。このエラーにはさまざまな原因があり、初めて遭遇すると戸惑ってしまうかもしれません。

この記事では、Windows 10 PCでこのエラーが発生した際の対処法を、初心者にもわかりやすく解説します。
「git」が内部コマンドとして認識されないエラーの解決方法
まず、Gitについて簡単におさらいしておきましょう。Gitは、Linuxカーネルの開発者として知られるリーナス・トーバルズ(Linus Torvalds)氏によって2005年に開発されたソフトウェアです。
- GitはDevOpsツールの一種で、ソースコードの管理に使用されます。
- 開発者が作成したコードのコピーをローカルPC上に作成できます。
- コードのバックアップを作成し、ソースコードの変更履歴を追跡することが可能です。
- 開発者間の日常的なコミュニケーションを確立し、非線形な開発作業での共同作業を実現します。
- 最大のメリットは、無料かつオープンソースであるという点です。
- 小規模なプロジェクトから非常に大規模なプロジェクトまで、効率的に扱えるバージョン管理システムです。
エラーの主な原因
このエラーメッセージが表示される主な原因は以下のとおりです。
- PCにGitがインストールされていない — Gitソフトウェア自体がインストールされていない可能性があります。
- コマンドプロンプト側の問題 — インストール中にコマンドプロンプトが開いていたり、インストール後に再起動されていなかったりすると、コマンドプロンプトからGitへアクセスできません。
- Gitのパスが設定されていない・見つからない — Gitソフトウェアの場所を示すパスが環境変数に登録されていない、または欠落している可能性があります。
方法1:コマンドプロンプトを再起動する
最初に試したい基本的なトラブルシューティングは、コマンドプロンプトの再起動です。
ステップ1:コマンドプロンプトを終了する
まず、タスクマネージャーを使って開いているすべてのコマンドプロンプトを終了します。
1. Ctrl + Shift + Esc キーを同時に押してタスクマネージャーを起動します。
2. 「アプリ」セクションから「Windows コマンド プロセッサ」を選択し、「タスクの終了」ボタンをクリックします。

ステップ2:コマンドプロンプトを起動する
次に、コマンドプロンプトを新しく起動し、gitコマンドが使えるか確認します。エラーが解消されたかどうかチェックしましょう。
1. Windowsキーを押し、「コマンド プロンプト」と入力して「開く」をクリックします。
注意: 通常の権限でコマンドプロンプトが使用できない場合は、「管理者として実行」を選択してください。

2. 「git」と入力し、Enterキーを押します。
方法2:環境変数のパスを手動で追加する
次の対処法は、Gitの実行ファイルへのパスを環境変数に手動で追加することです。
ステップ1:git.exeファイルの場所をコピーする
まず、エクスプローラーでGitの実行ファイル(git.exe)が保存されているフォルダーのパスを確認します。
1. Windows + E キーでエクスプローラーを開き、以下のパスに移動して「cmd」フォルダーを表示します。
PC > ローカル ディスク (C:) > Program Files (x86) > Git > cmd
注意: 上記のパスはx86(32ビット)版Windowsの場合です。x64(64ビット)版をお使いの場合は、以下のパスを使用してください。
PC > ローカル ディスク (C:) > Program Files > Git > cmd

2. 「cmd」フォルダー内の「git.exe」ファイルを右クリックし、「プロパティ」を選択します。

3. 「全般」タブの「場所」欄に表示されているパスをCtrl + C キーでコピーします。

ステップ2:システムのプロパティでパスを設定する
続いて、システムのプロパティから環境変数にGitのパスを追加します。これにより、エラーメッセージを解消できます。
1. Windows + R キーを同時に押して「ファイル名を指定して実行」ダイアログを開きます。
2. 名前欄に「sysdm.cpl」と入力し、「OK」ボタンをクリックします。

3. 「システムのプロパティ」ウィンドウで「詳細設定」タブに移動し、「環境変数...」ボタンをクリックします。

4. 「システム環境変数」セクションの「Path」を選択し、「編集...」ボタンをクリックします。

5. 「環境変数の編集」画面で「新規」ボタンをクリックします。

6. Ctrl + V キーを押して、先ほどコピーしたgit.exeの場所を貼り付け、「OK」ボタンをクリックします。

7. 「環境変数」ウィンドウで「OK」ボタンをクリックします。

8. 最後に、「システムのプロパティ」ウィンドウで「適用」→「OK」の順にクリックして完了です。

方法3:Gitを再インストールする
最後の方法は、PCからGitを一度アンインストールし、最新版を再インストールすることです。
ステップ1:Gitをアンインストールする
まず、コントロールパネルから既存のGitをアンインストールします。
1. Windowsキーを押し、「コントロール パネル」と入力して「開く」をクリックします。

2. 「表示方法:カテゴリ」に設定し、「プログラム」セクションの「プログラムのアンインストール」をクリックします。

3. 一覧から「GIT」を選択し、上部の「アンインストール」ボタンをクリックします。
4. 画面の指示に従ってアンインストールを完了させ、スタートメニューからPCを再起動します。

ステップ2:Gitを再インストールする
次に、Webブラウザから最新版のGitをダウンロードしてインストールします。
1. Windowsキーを押し、「Google Chrome」と入力して「開く」をクリックします。

2. Git公式サイトのダウンロードページを開き、「Download for Windows」ボタンをクリックします。

3. ダウンロードしたGitの実行ファイルをダブルクリックして起動します。
4. インストールウィザードの各画面では基本的にデフォルト設定のまま「Next」をクリックして進めます。
5. 「Adjusting your PATH environment」画面では、「Git from the command line and also from 3rd-party software」を選択して「Next」をクリックします。
注意: このオプションを選択すると、Gitのパスが自動的に環境変数に設定されます。これが今回のエラー対策の重要なポイントです。
6. 以降の画面も指示に従って進み、「Configuring experimental options」画面で「Install」ボタンをクリックします。
7. インストール完了後、PCを再起動すれば、コマンドプロンプトから直接gitコマンドを実行できるようになります。

まとめ
本記事では、「gitは内部コマンドまたは外部コマンドとして認識されていません」というエラーメッセージの解決方法を3つ紹介しました。多くの場合、コマンドプロンプトの再起動や環境変数へのパス追加で解消できますが、それでも改善しない場合は再インストールを試してみてください。エラーに関するご質問やご意見があれば、ぜひコメント欄でお知らせください。
-
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メモリは、デバイス