WindowsのGitHubクライアントを使用してPATHにGitをインストールする


145

PATHWindowsでGitHubクライアントを使用している場合、Gitをインストールするにはどうすればよいですか?

どうやらGitがPATHにインストールされていないため、エラーが発生しています。たとえば、Atomを使用してLinterプラグインをインストールしようとすると、次のエラーが発生します。

npm ERR! not found: git
npm ERR! 
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

GitHub for Windowsは、インストール時にGitをインストールしますか?(それ以外の場合は、Gitをどのように使用する必要がありますか?)私はそれを二重にインストールしたくない...それで、すでにそこにあるGitをPATHに追加するにはどうすればよいですか?

回答:


186

GitHub for Windowsは確かに独自のバージョンのGitをインストールしPATHますが、それを変数に追加しないため、簡単に実行できます。方法は次のとおりです。

  1. Git URLを取得する

    \cmdコンピューターのGit ディレクトリのURLを取得する必要があります。Gitはここにあります:

    C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd\git.exe
    

    だからあなたのコンピューターで、<user>あなたのユーザーに置き換えて、<guid>あなたのコンピューターにとって何が何であるかを見つけてください。(guidGitHubがPortableGitを更新するたびに変更される可能性がありますが、それらはその解決策に取り組んでいます。)

    コピーしてコマンドプロンプトに貼り付け(右クリックして貼り付け、ターミナルに貼り付けます)、動作することを確認します。一般的なGitコマンドをリストしたGitヘルプ応答が表示されます。表示される場合はThe system cannot find the path specified.、URLが正しくありません。正しくできたら、次の形式を使用してディレクトリへのリンクを作成します。

    ;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd
    

    (注:\cmd終わりではなく、\cmd\git.exeもう!)

    私のシステムでは、これはあなたのものとは異なります:

    ;C:\Users\brenton\AppData\Local\GitHub\PortableGit_7eaa494e16ae7b397b2422033as45d8ff6ac2010\cmd
    
  2. PATH変数を編集する

    環境変数エディター(手順)に移動Pathし、「システム変数」セクションで変数を見つけます。Edit…GitのURLをクリックして、その文字列の最後に貼り付けます。保存する!これをメモ帳に入れて編集する方が簡単な場合があります。URLに貼り付ける前にセミコロンを1つ入れてください。それが機能しない場合は、このパスがどこかにスペースがあるか(セミコロンの周りにスペースがないはず)、または最後にセミコロンがある(セミコロンはURLのみを区切る必要があり、先頭または末尾にセミコロンがない)ため、混乱している可能性があります。ストリング)。

うまくいった場合は、ターミナルを閉じて再度開くgitことができ、同じタイプのgitヘルプファイルが表示されます。その後、Linterのインストールが機能するはずです。(Atom>ファイル>設定>パッケージ>リンター)


4
\cmdフォルダを追加するだけPATHで十分です。git.exeそのフォルダ内には、おそらくに通じリンクgit.exe\binフォルダ。\binフォルダーを追加すると、そこにある実行可能ファイルとパス環境にある他の実行可能ファイルとの間に競合が発生する可能性があります。
dennisschagt 2014年

1
@brentonstrineは、@ dennisschagtの提案を適切に適用してください。回答では、\binフォルダの代わりにフォルダを使用する方法が説明されています\cmd。これを修正してください。
Petrus K.

1
ヒント:長いホンキングgithubパスをすばやくカットアンドペーストするには、Gitシェルを実行してPATHと入力します。
ボブスタイン

1
ご存知のように、私は答えを読みましたが、それでもgit.exeをパスに追加しました:/
Ayyash

6
2016年12月現在、このディレクトリにはまだ存在しており、インストールのたびに変更されます。ただし、回避策の1つは、DOSの切り捨てられた参照を使用PORTAB~1することです。つまり、環境変数PATHで使用すると、解決されます。例えばC:\Users\<user>\AppData\Local\GitHub\Portab~1\cmd。これは、GitHubフォルダー内の他のファイル/ディレクトリもで始まっていなければ機能しPortabます。
ブレンダン

133

私は他の答えが言ったことにもう一つ追加したいと思います。パスが次のようになることは必須ではありません。

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

私のコンピューターでは見つかりませんでしGitた。

しかしgitとcmdは次の場所にあります

git.exe

C:\Program Files\Git\bin\git.exe

cmd

C:\Program Files\Git\cmd

PATHに追加するには:

  • マイコンピュータを右クリック
  • 詳細システム設定をクリックします
  • 環境変数をクリックします
  • 次に、[システム環境変数]でパス変数を探し、[編集]をクリックします
  • 次のように、文字列の最後にgitのbinとcmdへのパスを追加します。

    ;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd

または

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

確認するには、cmdを再起動してcmdと入力git --versionします


2
両方の場所にあるので、どうすればよいですか。長いものを無視しますか?
Ayyash 2016年

私が返信で言ったことは私にとってはうまくいきました。試してみてください。
Adnan Ali

クール-短い方がうまくいきました!すべての環境変数>システムプロパティウィンドウを無効にし、有効にする前にcmdを再起動する必要があります-最後のウィンドウを開いたままにしました-20分
かかります

ビジュアルスタジオコードまたはideとcmdを使用している場合:cmdを閉じるだけでなく、ide全体を再起動します。
レスリーリベンジ2017

うまくいきました。ご回答有難うございます。あなたの特異性はインテリジェントです。
イフェシナチブライアン2018

27

答えてくれた皆さん、ありがとうございます。すべての答えを見てきました。

手順1編集環境を入力し、表示されたオプションを選択します

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

ステップ2パスを選択し、編集をクリックします

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

ステップ3:最後に以下のステートメントを追加します(最初の;が既にある場合は回避できます)

;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd

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

ステップ4:-[OK]をクリックします

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

ステップ5 **:-ユーザーの1人が強調表示する重要なステップの1つ。彼に感謝します。** CLOSEコマンドプロンプトとREOPENを実行してから、gitを記述してください。

**

  • 以下のコマンドを実行する前に、コマンドプロンプトを閉じて再起動します

**

ここに魔法があります

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


1
それで、フリーハンド落書きは、それらの部分がユーザー固有のものであることを強調することだけを意図していますよね?それは本当に何も隠していないからです。回答に付けられているのは同じ名前(形式が少し変更されています)です。
SamB

実は隠すためだったんですが、あそこに悪い仕事をしました。
Gaurav khurana

3
スタックオーバーフローのユーザー名は、落書きしたテキストと同じです。
Verma Aman

18

Windows 10にGitHubDesktopをインストールしましたが、git.exeは次の場所にあります:C:\ Users \ john \ AppData \ Local \ GitHubDesktop \ app-0.7.2 \ resources \ app \ git \ cmd \ git.exe


1
うん、Windows 10 64ビットのGHD、私のものも確認されました:C:\ Users \ <user> \ AppData \ Local \ GitHubDesktop \ app-1.0.1 \ resources \ app \ git \ cmd
TSga

11

Gitの実行可能ファイルは実際には次の場所にあります。 C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin\git.exe

実行ファイルを見つけたので、PATHに実行ファイルを追加するだけです。

  • マイコンピュータを右クリック
  • [システムの詳細設定]をクリックします
  • [環境変数]をクリックします
  • 次に、システム変数の下でパス変数を探し、編集をクリックします
  • 次のように、文字列の最後にgitのbinとcmdへのパスを追加します。

;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\bin;C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd


7

GitHub for WindowsがGitHubデスクトップになりました

あなたが持っている場合は、Windows用のGitHub(バージョン1.1の前に)、あなたのパスは次のようになります。

C:\Users\<user>\AppData\Local\GitHub\PortableGit_<guid>\cmd

あなたが持っている場合はGitHubのデスクトップを(バージョン1.1から)、あなたのパスは次のようになります。

C:\Users\<user>\AppData\Local\GitHubDesktop\app-<version>\resources\app\git\cmd

パスを確認してコピーしたら、次の手順を実行します。

  • [マイコンピュータ]または[このPC]を右クリックします
  • プロパティをクリックします
  • 詳細システム設定をクリックします
  • [詳細設定]タブの[環境変数]をクリックします
  • ;変数Pathの前にパスを追加します
  • OKを押します
  • 新しい端末を使用する

5

追加

C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd;C:\Windows\System32 

あなたのPATH変数に

gitの新しい変数を作成しないでください。ただし、次のように、それらを次々に区切って追加します。

わたしにはできる


4

複数の投稿を検索した。Windows 2.10.2用のGithubをダウンロードしてインストールしたWindows 10で、git.exeを見つけました

C:\Users\<user>\AppData\Local\Programs\Git\bin

のgit-cmd.exe

C:\Users\<user>\AppData\Local\Programs\Git

上記の投稿からローカル内のプログラムフォルダへの変更に注意してください。


1

これを機能させるために、私は上記の答えの多くを組み合わせる必要がありました。

Windows 10を使用している場合は、「環境を編集...」と入力すると、すぐにポップアップ表示されます。パスをクリックして[編集]をクリックします。次に;C:\Program Files\Git\bin\git.exe;C:\Program Files\Git\cmd 、既にそこにあるパスの最後にを貼り付けます。忘れないでください。新しいgithubパスを現在のパスから分離します。

GUIDは必要ありませんが、それを見つける方法を知りたい場合は、オープンbashと入力してください。 git --man-path


1

Githubデスクトップ用に更新

Windows検索で「システム環境変数の編集」を検索します

  • 右下隅の環境変数をクリックします

  • システム変数の下のパスを見つけて、編集をクリックします

  • 新規をクリックして新しいパスを追加します

  • 次のパスを追加します:C:\ Users \ yourUserName \ AppData \ Local \ GitHubDesktop \ bin \ github.exe

すべてが正常に機能していることを確認するには、cmdを開き、github.exeと入力します。


0

WindowsでSmartGitを使用する場合、実行可能ファイルは次のようになります。

c:\Program Files (x86)\SmartGit\git\bin\git.exe

0

vscodeのターミナルを使用している場合は、環境変数を実行しても機能しない可能性があります。次のように入力してテストします。 git

vscodeを再起動してください、それはうまくいくはずです。


私のシステムパスにgitを追加し、効果がないことを確認したので、これが実際にこれをソートしました。いい叫び!
FTWinston
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.