手順

Git のインストール方法: Windows、macOS、Linux

更新日: · Skillaria.Top

Git を Windows にインストールするには、git-scm.com から公式インストーラーをダウンロードし、推奨の設定のままウィザードを進めます。macOS では brew install git か xcode-select --install、Linux では sudo apt install git(Debian、Ubuntu)や sudo dnf install git(Fedora)を使います。インストール後は git --version で確認します。

要点: どの OS でも Git をインストールする方法

OSコマンドまたは方法
Windowsgit-scm.com のインストーラー、または winget install --id Git.Git -e --source winget
macOSbrew install git または xcode-select --install
Ubuntu、Debiansudo apt update && sudo apt install git
Fedora、RHELsudo dnf install git
Arch Linuxsudo pacman -S git
openSUSEsudo zypper install git

インストール後、どの OS でもターミナルで git --version を実行してください。git version 2.x.y のような表示が出れば、インストールは成功で、設定に進めます。

Git のダウンロード元: 公式サイト git-scm

唯一の公式な入手先は、git-scm.com の Downloads ページです。サイトはお使いの OS を判断し、適切なものを案内します。「ソフトウェアのカタログ」などの第三者サイトからインストーラーを入手しないでください。古いバージョンや、広告付きのインストーラーが含まれていることがあります。

Windows では、git-scm.com は Git for Windows(GitHub 上の git-for-windows プロジェクト)へ誘導します。macOS と Linux では、専用のインストーラーではなく、パッケージマネージャー用のコマンドが案内されます。これは普通のことで、むしろ OS の更新と一緒に Git も更新されるので便利です。

Windows への Git のインストール

手順1. インストーラーをダウンロードする

git-scm.com を開き、Downloads → Windows と進んで「64-bit Git for Windows Setup」を選びます。ポータブル版は、管理者権限がない場合や、USB メモリで Git を持ち運びたい場合にだけ必要です。ARM プロセッサのパソコン向けには、ARM64 版もあります。

手順2. ウィザードを進める

インストーラーは多くの質問をするので、初心者は戸惑いがちです。ほとんどの画面は既定のままで構いませんが、次の画面の意味は理解しておきましょう。

  • Select Components: Git Bash Here と Git GUI Here(エクスプローラーの右クリックメニューの項目)、Git LFS、ファイルの関連付けはそのままにします。
  • Choosing the default editor: 既定は Vim です。初心者は終了方法が分からず困ることがあります。Visual Studio Code、Notepad++、Nano など、お使いのエディタを選んでください。Git がコミットメッセージの入力を求めると、このエディタが開きます。
  • Adjusting the name of the initial branch: 「Override the default branch name for new repositories」を選び、main と入力します。新しいリポジトリが GitHub と同じ名前になります。
  • Adjusting your PATH environment: 推奨の「Git from the command line and also from 3rd-party software」のままにします。これで git コマンドが Git Bash、PowerShell、VS Code のターミナルのどれからでも使えます。
  • Choosing the SSH executable: Use bundled OpenSSH を選びます。
  • Choosing HTTPS transport backend: 一般的な利用なら OpenSSL で十分です。独自の証明書を使う社内ネットワークでは、Windows Secure Channel が適しています。
  • Configuring the line ending conversions: 「Checkout Windows-style, commit Unix-style line endings」を選びます。これは core.autocrlf=true に相当し、リポジトリには LF の改行が入り、手元のファイルは CRLF になります。
  • Configuring the terminal emulator: MinTTY(Git Bash のターミナル)です。
  • Credential helper: Git Credential Manager を選びます。ブラウザ経由の GitHub ログインを記憶するので、トークンを手で入力する必要がなくなります。

それ以外の画面(git pull の動作、ファイルシステムのキャッシュ、実験的なオプション)は、そのままで構いません。

手順3. インストールを確認する

スタートメニューから Git Bash を開くか、PowerShell を開いて、次を実行します。

$ git --version
git version 2.47.1.windows.1

バージョン番号はお使いのものと異なる場合があります。大切なのは、コマンドが応答することです。PowerShell で「git は内部コマンドまたは外部コマンドとして認識されません」と表示された場合は、ターミナルを閉じて開き直してください。PATH の変更は、新しく開いたウィンドウにだけ反映されます。

winget による Windows へのインストール

Windows 10 と 11 には、パッケージマネージャーの winget が標準で含まれています。PowerShell で1行のコマンドで入ります。

winget install --id Git.Git -e --source winget

この方法では、インストーラーのオプションを選ばずに、既定の設定が入ります。エディタやブランチ名は、後から git config で変更できます。

macOS への Git のインストール

方法1: Apple の Command Line Tools

macOS では、Git がすでに一部入っていることがあります。初めて git を実行すると、システムが Command Line Tools のインストールを提案します。同じ操作を明示的に行うには次を実行します。

xcode-select --install

この方法の欠点は、Apple 独自のビルドが入ることです。Xcode のツールと一緒に更新され、通常は最新版より遅れています。

方法2: Homebrew(推奨)

パッケージマネージャーの Homebrew を使っているなら、これが最も簡単です。

brew install git
git --version
which git

Apple Silicon の Mac では which git は /opt/homebrew/bin/git を、Intel の Mac では /usr/local/bin/git を表示するはずです。/usr/bin/git と表示される場合は、システムの Git が PATH の先頭にあります。新しいターミナルを開くか、Homebrew の初期化の行が ~/.zprofile にあるか確認してください。

Linux への Git のインストール

Linux では、Git はディストリビューションのリポジトリからインストールします。多くのディストリビューションにはすでに入っているので、まず git --version を確認してください。

Ubuntu、Debian、Linux Mint

sudo apt update
sudo apt install git

Ubuntu の LTS 版では、パッケージのバージョンが最新リリースより大きく遅れることがあります。最新版を入れるには、Git の公式 PPA を追加します。

sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git

Fedora、RHEL、Rocky、AlmaLinux

sudo dnf install git

Arch、Manjaro

sudo pacman -S git

Alpine(Docker イメージなど)

apk add --no-cache git

Debian ベースの Dockerfile では apt の代わりに apt-get を使い、キャッシュを削除します: RUN apt-get update && apt-get install -y --no-install-recommends git && rm -rf /var/lib/apt/lists/*。

Git のバージョンを確認する

git --version(または git version)は、インストールされているバージョンを表示します。問題を調べるときは、ビルドの詳細情報も役立ちます。

$ git version --build-options
git version 2.43.0
cpu: x86_64
sizeof-long: 8
...

バージョンが重要な理由は、一部のコマンドが比較的新しく追加されたからです。たとえば git switch と git restore は Git 2.23 から、設定 init.defaultBranch は 2.28 から使えます。手順どおりに動かないときは、まずバージョンを比べてください。

Git を更新する

更新の方法は、Git をどうインストールしたかによって異なります。

インストール方法更新のコマンド
Git for Windows(インストーラー)git update-git-for-windows、または新しいインストーラーを上書きで実行
wingetwinget upgrade --id Git.Git
Homebrewbrew upgrade git
aptsudo apt update && sudo apt install --only-upgrade git
dnfsudo dnf upgrade git
pacmansudo pacman -Syu

更新しても、設定ファイル(~/.gitconfig)とリポジトリはそのまま残ります。Windows のインストーラーは、以前のウィザードの回答を覚えているので、オプションを選び直す必要はありません。

インストール直後にすること

Git をインストールしただけでは不十分です。名前とメールアドレスがないと、コミットを作れません。すぐに最低限の設定を行いましょう。

git config --global user.name "Иван Петров"
git config --global user.email "ivan@example.com"
git config --global init.defaultBranch main
git config --global core.editor "code --wait"

最後の行は、VS Code をコミットメッセージのエディタに設定します。--wait は必須です。これがないと、Git はウィンドウが閉じるのを待ちません。設定を確認するには git config --global --list を実行します。

次に、練習用のリポジトリで動作を確かめます。

mkdir hello-git && cd hello-git
git init
echo "# Hello" > README.md
git add README.md
git commit -m "最初のコミット"
git log --oneline

Git のインストールでよくある問題

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

Git が PATH に入っていません。Windows では、PATH のオプションで「Git from the command line and also from 3rd-party software」を選んで再インストールし、新しいターミナルを開いてください。Linux と macOS では、パッケージが実際に入っているか which git で確認してください。

VS Code が Git を認識しない

インストール後に VS Code を再起動してください。それでも解決しない場合は、設定 git.path に実行ファイルのパスを指定します(例: C:\Program Files\Git\cmd\git.exe)。

Homebrew で新しくしたのに、macOS で古いバージョンが動く

システムの /usr/bin/git が、PATH で Homebrew より前にあります。eval "$(/opt/homebrew/bin/brew shellenv)" を実行し、同じ行を ~/.zprofile に追加してください。

社内ネットワークで SSL エラーが出る

ネットワークが証明書を置き換えています。Windows では、バックエンドを切り替えます: git config --global http.sslBackend schannel。証明書の検証を無効にする(http.sslVerify false)のはお勧めしません。中間者攻撃の道を開いてしまうからです。

クローン直後に、すべてのファイルが変更されたように見える

改行コードの問題です。LF のファイルが CRLF に、またはその逆に変換されています。git config core.autocrlf を確認してください。Windows では true、macOS と Linux では input が推奨されます。チーム全体で統一するには、リポジトリの .gitattributes に、たとえば * text=auto の1行を書いておくのが確実です。

どのインストール方法を選ぶか

初めての場合、Windows では git-scm.com の公式インストーラーが適しています。重要なオプションがすべて表示され、Git Bash、Git Credential Manager、OpenSSH も同時に入ります。経験者なら、新しいパソコンの初期設定スクリプトに他のプログラムと一緒に組み込める winget が便利です。

macOS では、Node.js、Python、Docker CLI などの開発ツールも入れるなら Homebrew を選んでください。Git を時々使うだけなら Command Line Tools で十分です。Linux では、ほとんどの場合ディストリビューションのパッケージで足ります。LTS 版にない新しいコマンドや修正が必要なときだけ、PPA などから新しいバージョンを入れてください。

まとめ

Git のインストールは簡単です。Windows では git-scm.com の公式インストーラーか winget、macOS では Homebrew、Linux ではディストリビューションのパッケージマネージャーを使います。Windows のウィザードでは、エディタ、main というブランチ名、PATH の3項目に注意してください。インストール後は git --version で確認し、名前とメールアドレスを設定すれば、最初のコミットを作れます。インストール、ターミナルの設定、便利なエイリアスは、Gitコースで実践的に扱っています。

よくある質問

Git をインストールするのに管理者権限は必要ですか?

Windows の通常のインストーラーでは必要です。権限がない場合は、Git for Windows のポータブル版を使うか、ウィザードが提案すれば現在のユーザーだけにインストールできます。

VS Code や GitHub Desktop と一緒に Git も入りますか?

VS Code には Git が含まれず、システムにインストールされたものを使います。GitHub Desktop には独自の Git が含まれますが、それはターミナルからは使えないので、Git は別途インストールしておくのがお勧めです。

同じパソコンに複数バージョンの Git を入れられますか?

はい。ただし、PATH で最初に見つかったものが使われます。どれが動いているかは、macOS と Linux では which git、Windows では where git で確認できます。

Git を完全に削除するにはどうすればよいですか?

Windows では「アプリと機能」から、macOS では brew uninstall git、Linux では sudo apt remove git などを使います。設定ファイル ~/.gitconfig は残るので、必要なら手で削除してください。

WSL で Git は使えますか?

はい。WSL の中では、通常の Linux と同じように apt でインストールします。これは Git for Windows とは別のインストールです。 </content>

動画でこのテーマを学ぶ

このテーマはコース「Git:初心者から自信を持って使える開発者へ」で実践とともに詳しく解説しています。

コースへ