修正:「git」は内部コマンドまたは外部コマンドとして認識されません

一部のユーザー 、コマンドプロンプトでgitコマンドを実行しようとすると「gitは内部コマンドまたは外部コマンドとして認識されません」というエラーが表示されると報告しています。 一部のユーザーは、Git for Windowsのインストール後しばらくしてこの問題が発生したと報告しましたが、Gitのインストールが完了するとすぐにこの問題に直面します。

「git」は内部コマンドまたは外部コマンドとして認識されません。

操作可能なプログラムまたはバッチファイル。

「git」の原因は内部または外部コマンドエラーとして認識されない

さまざまなユーザーレポートを見て、この特定の問題を調査しました。 調査に基づいて、このエラーが発生するいくつかのシナリオがあります。

  • Git PATHが変数に(または誤って)設定されていない -ソフトウェア自体の最近のソフトウェアまたはユーザーの間違いにより、変数ブラケットのGit PATHが誤って構成されている可能性があります。
  • GITのインストール中にCMDが開かれました –コマンドプロンプトウィンドウが開かれているときにGit for Windowsを最近インストールした場合、コマンドプロンプトを再度開くとすぐに問題が解決する場合があります。

この特定の問題の解決に苦労している場合、この記事ではトラブルシューティングガイドを提供します。 以下に、同様の状況の他のユーザーが問題を解決するために使用したメソッドのコレクションがあります。 最良の結果を得るには、特定の状況で問題を解決するのに効果的な修正が見つかるまで、順番にメソッドに従ってください。

方法1:コマンドプロンプトを再度開く

あなたが男(または女の子)のような端末で、CMDウィンドウを常に開いたままにすると(Gitのインストール中であっても)、コマンドプロンプトが最新の変数の変更で更新されなかったために問題が発生する可能性があります。

このシナリオが該当する場合、修正はCMDウィンドウを閉じて別のウィンドウを開くのと同じくらい簡単です。 パスが正しく設定されていれば、 「gitは内部コマンドまたは外部コマンドとして認識されません」というエラーを受け取ることなくGitコマンドを使用できます。

このシナリオが状況に当てはまらない場合は、下の次の方法に進んでください。

方法2:GITパスを変数に自動的に追加する方法を使用する

PATH変数の混乱を避けたい場合 、GitインストールGUIを使用して自動的にパス変数を作成することにより、 「git」が内部コマンドまたは外部コマンドとして認識されないというエラーを解決できます。 これにより、Git BashとWindowsコマンドプロンプトの両方からGitを使用できるようになります。

Gitをアンインストールしてから、初期インストールを構成してパス変数を自動的に追加するためのクイックガイドを次に示します。

  1. Windowsキー+ Rを押して、[実行]ダイアログボックスを開きます。 次に、「 appwiz.cpl 」と入力してEnterキーを押し、[ プログラムと機能]ウィンドウを開きます。

    実行ダイアログ:appwiz.cpl
  2. [ プログラムと機能]内で、Gitエントリを探し、右クリックして[ アンインストール ]をクリックします。 次に、画面上のプロンプトに従って、Gitの現在のインストールを削除します。

    現在のGitバージョンをアンインストールします
  3. コンピューターを再起動して、アンインストールプロセスを完了します。
  4. このリンク( こちら )にアクセスして、Git for Windowsの最新バージョンをダウンロードしてください。 ダウンロードが自動的に開始されます。 そうでない場合は、OSビットアーキテクチャに関連付けられているバージョンをクリックするだけです。

    Gitインストール実行可能ファイルのダウンロード
  5. インストール実行可能ファイルを開き、インストールプロンプトに従います。 すべてのオプションをデフォルト値のままにすることができます。 PATH環境の調整に到達したら、必ず[ WindowsコマンドプロンプトからGitを使用]トグルを選択してください

    Windowsコマンドプロンプトから[Gitを使用]を選択します
  6. デフォルトの選択値をそのままにして(または独自の値を選択して)インストール構成を続行し、[ インストール ]ボタンをクリックします。

    Git for Windowsのインストール
  7. インストールが完了したら、コンピューターを再起動します。 次回の起動時に、 Windowsコマンドプロンプトから直接コマンドを実行できます。

Gitクライアントをアンインストールせずに問題を解決する方法を探している場合は、下の次の方法に進んでください。

方法3:変数PATHを手動で追加する

ここまで来ても結果が得られない場合、 環境変数で Git変数が構成されていない(または不適切に構成されている)ため、この特定の問題が発生している可能性が非常に高くなります。

幸いなことに、一連の指示に従って変数値を手動で構成できます。 必要なことは次のとおりです。

  1. エクスプローラーを開き、Gitインストール内のcmdフォルダーの場所に移動します。 x86およびx64バージョンのデフォルトパスは次のとおりです。
     マイコンピューター(このPC)>ローカルディスク(C :)>プログラムファイル(x86)> Git> cmdマイコンピューター(このPC)>ローカルディスク(C :)>プログラムファイル> Git> cmd 
  2. 次に、 git.exeを右クリックして[ プロパティ ]を選択します 。 次に、 git.exe Propertiesの Generalタブで、実行可能ファイルの場所をコピーします(後で必要になります)。

    git.exeの場所をコピーします
  3. 次に、 Windowsキー+ Rを押して[ ファイル名を指定して実行 ]ダイアログボックスを開き、「 sysdm.cpl 」と入力してEnterキーを押し、[ システムのプロパティ ]メニューを開きます。

    実行ダイアログ:sysdm.cpl
  4. [ システムのプロパティ ]メニューの[ 詳細設定 ]タブに移動し、[ 環境変数 ]をクリックします。

    [詳細設定]タブに移動し、[環境変数]をクリックします
  5. [ 環境変数 ]メニュー内で、[ システム変数]サブメニューに移動し、[ パス ]を選択して、[ 編集 ]ボタンをクリックします。

    [システム変数]に移動し、[パス]を選択して[編集]ボタンをクリックします
  6. [ 環境変数編集 ]ウィンドウで、[ 新規 ]ボタンをクリックし、手順2でコピーした場所を貼り付けます。次に、 Enterキーを押して変数を作成します。

    [新規]をクリックして、git.exeの場所を貼り付けます
  7. 開いているすべてのプロンプトで[ OK]をクリックして、変更が保存されていることを確認します。
  8. CMDウィンドウを開き、「git」と入力します。 「gitは内部コマンドまたは外部コマンドとして認識されません」というエラー発生しなくなります。

    Git端末エラーが解決されました

興味深い記事