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


389

Git for Windowsをインストールしていますがgit、コマンドプロンプトでコマンドを使用しようとすると、次のエラーが発生します。

'git' is not recognized as an internal or external command,
operable program or batch file. 

この問題を解決するにはどうすればよいですか?


パスの変更の編集でガベージコレクションによって追加されたコンテンツは、Abizemの回答、新しい回答、または少なくともAbizemの回答へのコメントの一部である必要があります。質問の一部であってはなりません。
gotgenes 2010

1
プロキシ設定を変更してRのgithubからいくつかのパッケージをインストールしようとすると、同じ問題が発生しました。後で、git自体をインストールしていないことに気づきました。私はgithubデスクトップを持っていました。それは私を怒らせませんでした。とにかく、誰でもここに来ます、最初にgitをインストールしたかどうかを確認してください
David

関連記事-Program FilesではなくAppDataにgitがインストールされたのはなぜですか?-これは、Gitのインストールが成功した後でも問題になる可能性があります。管理者権限を持つユーザーアカウントでgit setupを実行していることを確認してください。
RBT 2018

回答:


494

PATHGitインストールを指すように正しく設定しましたか?

次のパスをに追加する必要がありますPATH

  • C:\Program Files\Git\bin\
  • C:\Program Files\Git\cmd\

そして、これらのパスが正しいことを確認します。Gitが別のドライブまたは下にインストールされている可能性がありますProgram Files (x86)。必要に応じてパスを修正します。


PATHWindows 10での変更:

  1. スタートメニューまたはタスクバーの検索で、「環境変数」を検索します。
  2. 「システム環境変数の編集」を選択します。
  3. 下部にある[環境変数]ボタンをクリックします。
  4. 「システム変数」の下の「パス」エントリをダブルクリックします。
  5. PATHエディターの「新規」ボタンを使用してC:\Program Files\Git\bin\C:\Program Files\Git\cmd\、リストの最後にをします。
  6. コンソールを閉じて、再度開きます。

PATHWindows 7での変更:

  1. デスクトップまたはスタートメニューの[コンピュータ]を右クリックします。
  2. 「プロパティ」を選択します。
  3. 左端にある[システムの詳細設定]リンクをクリックします。
  4. 下部にある[環境変数]ボタンをクリックします。
  5. 「システム変数」の下の「パス」エントリをダブルクリックします。
  6. 「変数値」の最後に、;まだない場合はを挿入し、次にを挿入しC:\Program Files\Git\bin\;C:\Program Files\Git\cmd\ます。;とエントリの間にスペースを入れないでください。
  7. コンソールを閉じて、再度開きます。

これらの指示が役に立たなかった場合は、他のいくつかを自由に見てください。


101
Gitフォルダーがどこにあるかわからない場合。Windows 7では、パスは次のようになります。; C:\ Program Files(x86)\ Git \ bin; C:\ Program Files(x86)\ Git \ cmd
Jorge Nunez Newton

12
または、GitShellを使用し、[スタート]を押し​​て「GitShell」と入力し、検索します。パスのことを心配する必要はもうありません。
Minh Triet 2013年

5
「;と最後のエントリの間にスペースを入れないでください」の部分を太字にします。私の時間の1時間を食べたX(
Nicu Surdu 2013年

5
PATHに追加する必要があるパス<git_installation>\bin<git_installation>\libexec\git-coreまたは<git_installation>\cmd?それらのそれぞれが含まれていますgit.exe
IronBlossom 2014年

2
間に差があるcmdとはbin
トーマス

149

cmdgitをインストールする前にプロンプトを開きましたか?その場合は、いったん閉じて再度開きます。


11
なぜこれで問題を解決できるのか疑問に思う方Environment Variablesは、アプリケーション(この場合cmd)が起動されたときにのみ読み取られます。それを再起動すると、再びを読んでEnvironment Variables更新されたを見ることができPATHます。
emartel 2013

4
エラーが発生しました。コマンドプロンプトを再度開く必要があることに気付かずに、20分以上無駄になりました。あなたの答えは私のために働いた!! ありがとう。
pavanw3b 2015年

PowershellVS Codeの内部を使用していたので、これも私にとってはうまくいきました。アプリケーションを再度開くとうまくいきました。ありがとうございました。
Surjith SM 2018

51
  1. マイコンピュータに移動=>ローカルディスク(C :) =>プログラムファイル(x86)=> Git => cmd
  2. gitを右クリック=>プロパティの選択
  3. 場所の下にテキストをコピーします。例:C:\ Program Files(x86)\ Git \ cmd
  4. デスクトップに戻ります
  5. マイコンピュータを右クリック
  6. プロパティを選択
  7. アドバンスドを開く
  8. [ 環境変数]をクリックします
  9. システム変数で変数呼び出しパスを検索します
  10. 変数をクリックします
  11. 編集ボタンをクリックします
  12. [ 変数値]テキストボックスを選択します
  13. テキストの端に行き、セミコロン(;)を入れます
  14. 次に、右クリックして[貼り付け]を押します
  15. OKを押します

43

あなたが使用していない場合は、Windows用のGitHubを(GitHubのの古いGitのGUIがない新しい電子ベース、ダウンロードすることができなくなっていることGitHubのデスクトップ)、あなたは下のGitのインストールを持っています:

C:\Users\<YOUR USERNAME>\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7\cmd

このパスを展開して、に追加しPATHます。


2
C:\ Users \ yourname \ AppData \ Local \ GitHub \ PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7 / cmdが私にとってうまくいきました。
The_Martian 2016年

38

PATH変数の操作を回避する簡単な方法:gitを再インストールし、[WindowsコマンドプロンプトからGitを使用]を選択します。前述のように、PATH変数が使用されます。スクリーンショットを見る

ここに画像の説明を入力してください


22

一時的に設定したい場合は、以下のコマンドを実行してください。

  1. コマンドプロンプトを開く<run-> cmd>
  2. 以下のコマンドを実行します。
    PATH = C:\ Program Files \ Git \ bin;%PATH%を設定します
  3. gitと入力すると、機能します。

これは現在のウィンドウ/セルにのみ有効です。コマンドプロンプトを閉じると、すべてが消えます。 恒久的に設定するには、環境変数にGITを設定します。

a。ウィンドウ+一時停止を押します
ます。システムの詳細設定をクリックします。

c。[Advance]タブの[環境変数]をクリックします。

d。パス変数を編集します。

e。ステートメントの最後に以下の行を追加します。
; c:\ Program Files \ Git \ bin;

f。OKを押してください!!
g。新しいコマンドプロンプトを開きます。
h。gitと入力しますと入力し、Enterキーを押します

ありがとう


一時的にパスに置くことをお勧めします。このシナリオでも、gitへの完全なパスを指定することもできます。
BuvinJ

完璧に動作します!
Avtandil Kavrelishvili

5

Gitはパス変数で構成する必要があります。

(Windows 7の場合)スタートボタンを開き、と入力しenvironmentます。をクリックしEdit the system environment variablesます。をクリックしEnvironment Variablesます。Pathという名前の下部のボックスで変数までスクロールしますsystem variables。をクリックしeditます。という名前の下部のボックスvariable valueに、git binフォルダーへのパスを追加します。(私にとってはそうですC:\Program Files (x86)\Git\binが、あなたにとって異なる場合があります。)セミコロンがない場合(;パスと前のパスの間に)に追加します。他のパス変数は削除せず、最後にgit binフォルダーを追加するだけにしてください。

これでうまくいきました。コマンドラインからGitを利用できるようになりました。コマンドラインを開いて入力し、機能gitするかどうかを確認します。


5

ウィンドウズ8

  1. マウスポインタを画面の右下隅にドラッグします
  2. 検索アイコンをクリックして、次のように入力します。コントロールパネル
  3. ->コントロールパネル->システム->詳細をクリックします
  4. [環境変数]をクリックし、[システム環境変数]でPATHを見つけてクリックします。

追加

C:\ Program Files(x86)\ Git \ bin; C:\ Program Files(x86)\ Git \ cmd

それは私のために働いた


5

スタート->すべてのプログラム-> Git-> Git Bash

Gitシェルに直接移動します。


4

ヨ!私はこれに関して多くの問題を抱えていました。Githubはドライブで探す必要のある独自のコンソールを持っているようです。私は次のようにしてようやくそれを実行することができました:

  1. スタートを押します。
  2. 「GitHub」を検索(引用符なし)
  3. 「GitHub」を右クリックし、「ファイルの場所を開く」を選択します

*これが開きます*

C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\GitHub, Inc

どこのユーザー名は、お使いのPCのユーザー名です

  1. 「Git Shell」というプログラムを探してください。それをダブルクリックします。

これにより、PowerShellコマンドプロンプトが開きます。その後、通常の方法でgitコマンドを実行できます。


3

これは、インストール時に「git」と「git bash」のみを使用するデフォルトのラジオボタンを選択しているためです。「git and command line tool」を選択した場合、これは問題にはなりません。

  • Solution#1:すでにgitツールをインストールしているので、目的のフォルダーに移動して右クリックし、「git bash here」を使用して同じコマンドを実行すると、正しく実行されます。
  • 解決策2:git-scmを再インストールして、適切な選択肢を選択します。

乾杯;)


2

Abizernの回答に追加したかっただけです。管理者以外のアカウントを使用している場合は、標準/制限付きアカウントへのアクセスを許可する「システム」変数の代わりに「ローカル」変数を作成できます。

「環境変数」ウィンドウが表示されている場合:

1)「...のユーザー変数」セクション内の「新規...」ボタンを選択します。

2)「変数名:」を「パス」に、「変数値:」を「[your-git-path]」に設定します(通常はにありますC:\Program Files (x86)\Git\bin)。

3)次に[OK]をクリックします。



1

Windows 10ユーザーの場合:

管理者としてコマンドプロンプトウィンドウを実行してみてください。タイプ:

Git --version

「git version 2.17.1.windows.2」のような答えを受け取るはずです。

上記のような答えを受け取った場合は、管理者としてGit Bashウィンドウを実行してみてください

同じコマンドを入力します。

Git --version

これで、色付きのテキストとすべてでGit Bashシェルにログインしていることがわかります。

私がgit bashシェルを管理者として使用するまで、鉱山はどうしても機能しません。他の誰かが同様の問題に遭遇した場合に備えて共有したかっただけです。


1
  1. 「マイコンピュータ」を右クリックし、
  2. 「プロパティ」を選択し、
  3. 「詳細」を開き、
  4. 「環境変数」をクリックします。
  5. 「パス」変数を​​強調表示し、
  6. 「編集」をクリックして、パスにディレクトリを追加します。
    デフォルトのインストールフォルダを変更せずにGit 64ビットをインストールした場合、gitは次の場所にあります
    C:\Program Files\Git\bin;C:\Program Files\Git\cmd
  7. gitへの正確なパスでパスを変更します
  8. OKをクリックします。

Gitフォルダーの場所がわからない場合:Windows 7/8/10でgitが見つかります:
-C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
-C:\Program Files\Git\bin;C:\Program Files\Git\cmd

cmdプロンプトを閉じて終了します。次に、cmdプロンプトを再度開きます。


1

Windows 10を使用している場合は、次のようにします。

  1. スタートに移動

  2. 「このPC」と入力し始めます

  3. このPCを右クリックし、プロパティを選択します

  4. ポップアップウィンドウの左側で、[システムの詳細設定]をクリックします。

  5. 詳細設定タブをクリックします

  6. 下部の環境変数ボタンをクリックします

  7. [システム環境変数]セクションの[パス]をダブルクリックします

  8. 右上の[新規]ボタンをクリックします

  9. 次のパスを追加:C:\ Program Files \ Git \ bin \次にEnterキーをクリックします

  10. 別のパスを追加:C:\ Program Files \ Git \ cmd

  11. コンソールが既に開いている場合は、閉じて再度開きます。

私は長い道のりを歩んできたので、さまざまなウィンドウ/メニューに触れることができました。幸運を。


0

Gitをインストールし、チームエクスプローラー/変更のアクションでコマンドプロンプトを使用してみました。


0
;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd

上記のパスを環境変数に追加する

注:パスは異なる場合がありますが、両方binを追加する必要がありますcmd


0

インストール後、GitHubアプリを開くと、右上隅に設定アイコンがあります。ドロップダウンからオプションを選択し、コマンドとして「デフォルトシェル」を選択します。

次に、検索で「git shell」と入力して(Windowsキーとタイプ)、Git Shellを選択します。CMDで開き、Gitが認識されるはずです。


1
ユーザーはgithubアプリではなくgitだけを使用していたと思います。
Sebastianb



0
  • 環境変数のパス変数に正しいgitパスが追加されていることを確認してください。例-C:\ Program Files(x86)\ Git \ bin; C:\ Program Files(x86)\ Git \ cmd。gitがインストールされる場所に応じて、ケースによって異なる場合があります。
  • 機能しない場合は、コマンドプロンプトを再起動して、更新された環境変数を読み取るようにします。
  • それでも機能しない場合は、マシンを再起動して、コマンドプロンプトで更新された環境変数を強制的に読み取ってみてください。

0

私はこの問題を抱えていました、gitをインストールするとき、正しいパスを選択する必要があります。つまり、Git Bashでgit(code)を書くのと同じパスでなければなりません...たとえば、パスがcの場合:\ Users \ username、gitを同じパスにインストールする必要があります(c:\ Users \ username)..これらの2つのパスは異なってはいけません


0
  1. GitHubDesktop \ app-2.5.0 \ resources \ app \ git \ cmdを検索します
  2. ファイルを開く
  3. ファイルの場所をコピーします。
  4. 環境を検索します。
  5. 編集システム環境変数を開きます。
  6. 環境変数を開きます。
  7. ユーザー変数でパスをダブルクリックします。
  8. 新規をクリック
  9. 過去
  10. OK
  11. システム変数のオープンパス。
  12. 新規、追加\(バックスラッシュ)を過ぎてからOK
  13. GitHubDesktop \ app-2.5.0 \ resources \ app \ git \ usr \ bin \を検索します。14アドレスを再度コピーし、手順4から12まで貼り付けを繰り返します。

-1

Windows 7 32-ビット

Ruby on Railsアプリケーションにgitを使用しています。初めてなので...

http://www.youtube.com/watch?v=-eFwV8lRu1w」のチュートリアルを使用して手動で入力したパスでRoRアプリケーションをロードするための.batファイルを作成しました。Rubyon Railsを初めて使用する場合は、私がすべての手順を実行したのでそれをチェックしてください、そしてそれはいくつかの試行錯誤の後に完璧に機能します。

(.batファイルはnotepad ++を使用して編集できるため、パスを編集する必要があるたびに長いプロセスを実行する必要はありません。上のリンクのチュートリアルに従って.batファイルを作成した後、これらの単純なプロセスに従うことができます。 "ファイルはrow.batと呼ばれます」

  1. .batファイルを右クリックし、
  2. notepad ++で編集します。
  3. パスを見つけます。
  4. 入力した最後のパスの下にパスを挿入します。


    チュートリアルの間、gitコマンドの使用に関して何も言わなかったので、新しいプロジェクトを開始するときに、gitのインストール後に同じ問題が発生しました。私が抱えていた主な問題は、bin / git.exeを使用してフォルダーを検索することでした(git.exeは、スタートメニューの[検索プログラムとファイル]を使用した検索で表示されませんでした)。未満。

bin / git.exeを見つけるには、次の手順に従います

1スタートメニューを左クリックし、->>すべてのプログラム->> GitHub incを見つけます。2 git shellを右クリックして、開いているファイルの場所を選択します3フォルダー「bin」のファイルの場所にあるフォルダーをクリックします

( - )4. PoshGit_869d4c5159797755bc04749db47b166136e59132私は1 IgnoreTemplates_fdbf2020839cde135ff9dbed7d503f8e03fa3ab4 2. LFS-x86_0.5.1 3. PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad( "ビン/ exeファイル、<<ここで見つける" という名前の4つのフォルダを持っていました)

エクスプローラーのURLをクリックして完全なリンクをコピーします(私のものは「C:\ Users \ username \ AppData \ Local \ GitHub \ PortableGit_c2ba306e536fdf878271f7fe636a147ff37326ad \ bin」でした)。メモ帳++で.batファイルを開き、パスを追加する方法の指示に従って貼り付けます上記のチュートリアルの.batファイル。問題が解決しました!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.