web-dev-qa-db-ja.com

WindowsのコマンドラインGit

Windows 7マシンにmsysGit 1.7.10をインストールしました。知っておく必要があるのは、コマンドラインからGitを使用できるかどうかです。

今すぐコマンドラインでgitコマンドを実行すると、次のように表示されます。

「git」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。

Gitコマンドラインを有効にする方法はありますか?

72
Ayusman

@birryreeが言ったように、msysgitのバイナリをPATHに追加するか、Git Bash(私が覚えている限りではmsysgitでインストールされている)を使用します。

35
Samy Dindane

同じ問題があり、/binディレクトリの場所をPATH環境変数に追加することで解決しました。

  1. Gitがインストールされたファイルの場所を検索します。私のものはC:\Users\(My UserName)\AppData\Local\GitHubです。 C:\Program Files (x86)\Gitの場合もあります

  2. Gitの場所を取得したら、/binサブフォルダーが表示されます。 PortableGitフォルダーにある場合があります(私の場合はPortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13です)。このパスをコピーします。

  3. [コントロールパネル]> [システム]> [システム保護]> [詳細設定]> [環境変数]に移動します。

  4. PATHを選択し、[編集]をクリックして、そこにビンパスを貼り付けます。 PATHに既に値がある場合は、Gitパスをセミコロンで区切って最後に貼り付けます。

これで、CMDからGitコマンドにアクセスできます。

78
user2377528

これらの手順は、msysgit/TortoiseGitがインストールされたWindows 8で機能しましたが、Windowsでの他のタイプのgitインストールにも適用できるはずです。

  • Control Panel\System and Security\Systemに移動します
  • システムの詳細設定をクリックして、システムのプロパティを開きます。
  • 詳細タブをクリックします
  • ダイアログボックスの下部にある環境変数ボタンをクリックします。
  • システム変数と呼ばれるPATHを編集します。
  • これらの2つのパスを、システム変数に既に存在する既存のパスのリストに追加します。トリッキーな部分は、2つのパスが必要だったことです。これらのパスは、PCによって異なる場合があります。 ;C:\msysgit\bin\;C:\msysgit\mingw\bin\
  • CMDプロンプトウィンドウが既に開いている場合は閉じます。 CMDは、更新されたPath変数を取得するために再起動する必要があります。
  • コマンドラインにgitと入力すると、gitコマンドのリストが画面をスクロールダウンします。
20
James Lawruk

Windows 8.1では、PATH環境変数をGitのbinディレクトリに設定しても機能しませんでした。代わりに、cmdディレクトリC:\Program Files (x86)\Git\cmdを使用する必要がありました。

@VonCへのクレジット この質問

14
Error

私にとっては、Windows 10を使用しています。@ andrew-marshallの命令は機能しました(ありがとう!)。ただし、git.execmdではなくPortableGit...内のbinディレクトリ内にあったため、PATHに追加したパスの最後に\cmdを追加する必要がありました。他の誰かが同じ問題に出くわした場合に備えて、ここに投稿すると思いました。新しいコマンドプロンプトウィンドウでgitが動作すると、エラーではなくコマンド使用情報が返されることがわかります。

1
Alex Bowyer

chocolatey をインストールできます。 Linuxのapt-getのようなもので、コマンドラインを使用してインストールできます。管理者としてコマンドプロンプトを実行し、choco install gitと入力すると、コマンドラインに専用のgitをインストールできます。

0
Rico

最新バージョン(執筆中のWindowsのv2.19)では、「Windowsコマンドプロンプトでgitを使用する」オプション(またはsthに似ています。gitをインストールするときにオプションを注意深く読んでください)を選択すると、 Windowsコマンドプロンプトまたは追加の設定なしでWindows PowerShellでgitコマンドを使用するにはgitをインストールした後、コマンドラインツールを再起動することを忘れないでください。

0
zinc

Windows 10にGitHubDesktopをインストールしている場合は、Ctrl + 'を押します。または、メニューの[コマンドプロンプトでリポジトリ]> [開く]に移動します。

マシンにgitがインストールされていない場合は、gitをインストールするためのプロンプトが表示されます(これにより、GitHubDesktopとgitは異なるアプリケーションであることがわかりました)。 gitをインストールし、コマンドプロンプトを閉じて、もう一度開きます。

コマンドプロンプトでgitを入力して、インストールをテストできます。

0
Venkat