🇯🇵 日本語 | 🇺🇸 English | 🇪🇸 Español | 🇵🇹 Português | 🇹🇭 ไทย | 🇨🇳 中文

【Windows/Mac対応】Gitのインストール方法とGitHubとの連携設定

前回の記事では、GitHubのアカウント作成とプロフィールの初期設定を行いました。これで、あなたはGitHubという「場所」を利用する準備が整いました。次のステップは、あなたのパソコンに「Git」という「道具」をインストールし、GitHubと安全に通信できるように設定することです。

この連携設定は、最初に一度だけ行えば良い、いわば「玄関の鍵」を作るような作業です。この記事では、OS(Windows・Mac)ごとにGitのインストール手順を解説し、GitHubとの連携に必須となるSSHキーの設定方法までを、コマンドの一つひとつを丁寧に説明しながら進めていきます。ここを乗り越えれば、いよいよ本格的なGit & GitHubライフの始まりです!


Gitのインストール:OS別の手順

お使いのパソコンのOSに合わせて、Gitをインストールしましょう。

Windowsの場合:「Git for Windows」をインストール

Windowsユーザーの方は、「Git for Windows」という公式パッケージをインストールするのが最も簡単で確実です。

  1. Git for Windows公式サイトにアクセスし、インストーラー(.exeファイル)をダウンロードします。
  2. ダウンロードしたインストーラーを起動します。
  3. 基本的には、すべての画面で「Next」をクリックしていけば問題ありません。途中でデフォルトエディタの選択画面が出ますが、特にこだわりがなければ初期設定の「Vim」のままで大丈夫です(後から変更可能です)。

[画像:Git for Windowsのインストーラーの最初の画面]

インストールが完了すると、「Git Bash」というコマンド入力用のツールも一緒にインストールされます。これを使うと、WindowsでもMacやLinuxのようなコマンドが使えて便利です。

インストールが成功したか確認するために、コマンドプロンプトまたはGit Bashを開き、以下のコマンドを打ち込んでみましょう。バージョン情報が表示されれば成功です。

git --version

Macの場合:Homebrewを使ったインストールがおすすめ

macOSには、最初から古いバージョンのGitがインストールされていることが多いです。しかし、最新の機能を使うためにも、パッケージ管理ツール「Homebrew」を使って最新版をインストールすることをお勧めします。

ステップ1: 現在のGitのバージョンを確認
まず、ターミナルを開いて、以下のコマンドで現在のGitのバージョンを確認します。

git --version

ステップ2: Homebrewをインストール(もし未導入の場合)
Homebrewは、macOS用の便利なソフトウェアを簡単にインストール・管理できるツールです。ターミナルで以下のコマンドを実行してインストールします。(※コマンドは公式サイトで最新のものを確認してください)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

ステップ3: Homebrewを使ってGitをインストール
Homebrewの準備ができたら、以下のコマンドで最新版のGitをインストールします。

brew install git

インストール後、再度バージョンを確認して、新しいバージョン番号が表示されれば成功です。


初回のみ!Gitの初期設定(ユーザー情報)

Gitをインストールしたら、次に「あなたは誰なのか」をGitに教える必要があります。この設定は、作成したコードの「作者」として記録に残るため、非常に重要です。この設定は、PC1台につき最初の1回だけ行います。

ユーザー名を設定する

コミット履歴に残るあなたの名前を設定します。GitHubのアカウント名と同じにしておくと分かりやすいでしょう。

git config --global user.name "あなたの名前"

メールアドレスを設定する

同様に、メールアドレスも設定します。これはGitHubに登録したメールアドレスと同じものを設定してください。

git config --global user.email "your_email@example.com"

設定を確認する

正しく設定されたか、以下のコマンドで一覧表示して確認できます。

git config --list

GitHubとの連携設定:SSHキーの作成と登録

最後に、あなたのPCとGitHubアカウントを安全に接続するための設定を行います。毎回パスワードを入力する代わりに、「SSHキー」という電子的な鍵を使って認証する方法です。これにより、安全かつスムーズにGitHubとの通信が行えるようになります。

ステップ1: SSHキーを作成する

ターミナル(Windowsの場合はGit Bash)を開き、以下のコマンドを実行します。`your_email@example.com`の部分は、あなたがGitHubに登録したメールアドレスに書き換えてください。

ssh-keygen -t ed25519 -C "your_email@example.com"

コマンドを実行すると、いくつか質問されますが、すべてEnterキーを押すだけで問題ありません。これで、あなたのPC内に「秘密鍵(id_ed25519)」と「公開鍵(id_ed25519.pub)」のペアが作成されます。

ステップ2: 公開鍵をコピーする

次に、作成された「公開鍵」の中身をクリップボードにコピーします。この公開鍵をGitHubに登録します。

Macの場合:

pbcopy < ~/.ssh/id_ed25519.pub

Windows (Git Bash) の場合:

clip < ~/.ssh/id_ed25519.pub

ステップ3: GitHubに公開鍵を登録する

  1. GitHubにログインし、右上のアイコンから「Settings」を選択します。
  2. 左のメニューから「SSH and GPG keys」をクリックします。
  3. New SSH key」ボタンを押します。
  4. 「Title」には、どのPCの鍵か分かるような名前(例: `My MacBook Air`)を付けます。
  5. 「Key」の大きなテキストエリアに、先ほどコピーした公開鍵を貼り付けます。
  6. 最後に「Add SSH key」ボタンを押して登録完了です。

[画像:GitHubのSSHキー登録画面。「Title」と「Key」の入力欄が示されている]


接続をテストしてみよう

すべての設定が完了したら、最後に以下のコマンドを実行して、PCとGitHubが正しく接続されたかテストします。

ssh -T git@github.com

初回接続時には「Are you sure you want to continue connecting (yes/no/[fingerprint])?」と尋ねられるので、yesと入力してEnterキーを押してください。

最終的に「Hi [あなたのユーザー名]! You've successfully authenticated...」というメッセージが表示されれば、すべての設定は完璧です!