Windows 7マシンにmsysGit 1.7.10をインストールしました。知っておく必要があるのは、コマンドラインからGitを使用できるかどうかです。
今すぐコマンドラインでgit
コマンドを実行すると、次のように表示されます。
「git」は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
Gitコマンドラインを有効にする方法はありますか?
@birryreeが言ったように、msysgitのバイナリをPATHに追加するか、Git Bash(私が覚えている限りではmsysgitでインストールされている)を使用します。
同じ問題があり、/bin
ディレクトリの場所をPATH環境変数に追加することで解決しました。
Gitがインストールされたファイルの場所を検索します。私のものはC:\Users\(My UserName)\AppData\Local\GitHub
です。 C:\Program Files (x86)\Git
の場合もあります
Gitの場所を取得したら、/bin
サブフォルダーが表示されます。 PortableGitフォルダーにある場合があります(私の場合はPortableGit_015aa71ef18c047ce8509ffb2f9e4bb0e3e73f13
です)。このパスをコピーします。
[コントロールパネル]> [システム]> [システム保護]> [詳細設定]> [環境変数]に移動します。
PATHを選択し、[編集]をクリックして、そこにビンパスを貼り付けます。 PATHに既に値がある場合は、Gitパスをセミコロンで区切って最後に貼り付けます。
これで、CMDからGitコマンドにアクセスできます。
これらの手順は、msysgit/TortoiseGitがインストールされたWindows 8で機能しましたが、Windowsでの他のタイプのgitインストールにも適用できるはずです。
;C:\msysgit\bin\;C:\msysgit\mingw\bin\
Windows 8.1では、PATH環境変数をGitのbin
ディレクトリに設定しても機能しませんでした。代わりに、cmd
ディレクトリC:\Program Files (x86)\Git\cmd
を使用する必要がありました。
@VonCへのクレジット この質問
私にとっては、Windows 10を使用しています。@ andrew-marshallの命令は機能しました(ありがとう!)。ただし、git.exe
はcmd
ではなくPortableGit...
内のbin
ディレクトリ内にあったため、PATH
に追加したパスの最後に\cmd
を追加する必要がありました。他の誰かが同じ問題に出くわした場合に備えて、ここに投稿すると思いました。新しいコマンドプロンプトウィンドウでgit
が動作すると、エラーではなくコマンド使用情報が返されることがわかります。
chocolatey をインストールできます。 Linuxのapt-getのようなもので、コマンドラインを使用してインストールできます。管理者としてコマンドプロンプトを実行し、choco install git
と入力すると、コマンドラインに専用のgitをインストールできます。
最新バージョン(執筆中のWindowsのv2.19)では、「Windowsコマンドプロンプトでgitを使用する」オプション(またはsthに似ています。gitをインストールするときにオプションを注意深く読んでください)を選択すると、 Windowsコマンドプロンプトまたは追加の設定なしでWindows PowerShellでgitコマンドを使用するにはgitをインストールした後、コマンドラインツールを再起動することを忘れないでください。
Windows 10にGitHubDesktopをインストールしている場合は、Ctrl + 'を押します。または、メニューの[コマンドプロンプトでリポジトリ]> [開く]に移動します。
マシンにgitがインストールされていない場合は、gitをインストールするためのプロンプトが表示されます(これにより、GitHubDesktopとgitは異なるアプリケーションであることがわかりました)。 gitをインストールし、コマンドプロンプトを閉じて、もう一度開きます。
コマンドプロンプトでgitを入力して、インストールをテストできます。