【ハンズオン】GitインストールからGitHub SSH接続まで（Windows版）



こんにちは！

本記事では、GitとGitHubを連携させるため、**GitのインストールからSSHキーの発行・設定までの手順**を解説します。　**2025/5/14時点の手順**

Git/Github学習のアウトプットとして記事を投稿しているため、間違っている個所があるかもしれません。その際は優しくご指摘ください:relaxed:



##  目次

1. [Gitのインストール](#1-gitのインストール)
2. [Gitの動作確認](#2-gitの動作確認)
3. [GitHubアカウント作成](#3-githubアカウント作成とsshキー設定)
4. [Gitのユーザー情報設定](#4-gitのユーザー情報設定)
5. [SSHキーの作成](#5-sshキーの作成)
6. [GitHubにSSHキーを登録](#6-githubにsshキーを登録)
7. [SSH接続の確認](#7-ssh接続の確認)

---

## 1. Gitのインストール



まずは、Git公式サイトにアクセスします。

 [https://git-scm.com/](https://git-scm.com/)

公式サイトにアクセスすると、以下のような画面が表示されます。赤枠の「Download for Windows」をクリックしてください。

![Gitダウンロード画面](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/70acdc30-004b-4a09-b699-eacb03a54e5c.png)

次に表示されるページで「Click here to download」をクリックします。こちらが最新版です。

![Gitダウンロードリンク](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/6a618082-8cf3-4eee-9888-c158f420f4df.png)

###  インストーラーの実行

ダウンロードした`.exe`ファイルを実行します。

![インストーラー実行](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/a7dd008e-28a9-4ebb-8587-4b4a523ef078.png)

「Next」をクリックします。

![インストール手順1](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/1ceb5822-2b06-46bd-8e0e-30497846c0e6.png)

「Next」をクリック。

![インストール手順2](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/0d2e9f83-dc7f-424f-a293-252652d01288.png)

「Next」をクリック。

![インストール手順3](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/4f824758-9f9c-4467-a71a-b86660c7453c.png)

「Next」をクリック。

![インストール手順4](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/5d66f246-b5b4-4e0a-8f8a-18b445691fbe.png)

###  エディタの選択

エディタの選択画面では、**Visual Studio Code**を使いたいため、「Use Visual Studio Code as Git's default editor」を選択します。

![VSCode選択](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/cbaa1d5c-8f64-422e-9cea-c05f595a7d9e.png)

「Next」をクリック。

![ブランチ設定](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/f5b85448-1454-436b-9a9b-06ae287938e1.png)

「Override the default branch name for new repositories」を選択して「Next」。

![PATH設定](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/ceb7e325-3f4e-4622-a15f-fb00493268c4.png)

「Git from the command line and also from 3rd-party software」を選択し「Next」。

![OpenSSL設定](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/2906ec4b-0f83-4d95-874a-61c6034405a5.png)

以降の画面もすべて「Next」をクリックして進めていきます

![続き1](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/8c7b711b-bd44-450e-a91c-a7c7e82eb9bd.png)

![続き2](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/514f71f2-1361-4d5a-92bd-b44be4426565.png)

![続き3](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/8196f258-4f13-420f-a18f-78143ee2d73e.png)

![続き4](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/8488e514-5e44-4d67-bdb3-ee7608a8d8a9.png)

![続き5](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/db01c057-c172-4ce6-bb7d-168e1c5f2cf8.png)

![続き6](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/6a4ec42e-acb5-4433-9471-73f1c7db651c.png)



インストールが開始され、以下の画面が表示されます。

![インストール完了中](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/634dab54-1001-4136-b8fe-900d0581507f.jpeg)

"Launch Git Bash"にチェックを入れて、「Finish」をクリックします。

![インストール完了](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/9f120593-d6a5-4ee2-aaef-075984daa791.png)

Git Bashが自動的に起動します。

![Git Bash起動](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/e7456d51-821b-4b46-a401-cd15f01b3c14.jpeg)

---

## 2. Gitの動作確認

Visual Studio Codeを開き、ターミナルを起動してください。

![VSCode起動](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/7ef3d1ca-bfec-4802-946f-12b1f4425d1f.png)

以下のコマンドを入力して、バージョンが表示されればインストール成功です。

```bash
git --version
```

![バージョン確認](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/56d49230-35d5-41b9-aa8e-3432317e5f47.jpeg)

また、ターミナルの右上プルダウンから "Git Bash" を選択することもできますが、今回は PowerShell を使用して進めます。

![ターミナル選択1](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/ab1c500c-ec3f-42ab-9f2f-62a23e3a6b28.jpeg)

![ターミナル選択2](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/66bcdc5e-eab1-414b-8cb0-894ec5d639bd.jpeg)

以上でGitのインストールと動作確認は完了です。

---

## 3. GitHubアカウント作成とSSHキー設定

###  GitHubへのアクセス

以下のリンクからGitHubの日本語サイトへアクセスします
 [https://github.co.jp/](https://github.co.jp/)

右上の「Sign up」をクリックします。

![GitHubサインアップ](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/1f3ca0de-f488-4cb6-99c8-c6f7a54f2ec5.png)

###  アカウント情報の入力

必要事項を入力します

* Email
* Password
* Username
* Country/Region

![情報入力](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/d96ab2e3-fb39-4225-922e-4f76b68338ff.png)

###  ロボット認証

よくある「私はロボットではありません」認証を実施します。

![認証画面1](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/107c24b6-804b-4263-9e3d-130a0a6e5eec.png)
![認証画面2](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/5ff37fca-0e67-4ef8-831a-61fd8fec404e.png)

###  失敗することもあります（笑）

![失敗画面](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/f449d382-a4ab-4c79-ab48-629a3b87f707.png)
![再認証](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/e802b2d2-8d5e-4530-b340-aa3ae22d0bb3.png)

###  サインインしてログイン

登録後、サインイン画面からユーザー名とパスワードを入力しログインします。

![サインイン画面](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/30513629-cc95-4667-a160-e7b140794f24.png)
![ログイン完了](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/ea6e5475-a8ca-4382-9d1a-00870c2c0e2e.png)

---

## 4. Gitのユーザー情報設定

VSCodeのターミナルを開き、以下のコマンドで登録したユーザー名とメールアドレスを設定します：

```bash
git config --global user.name "登録したユーザ名"
git config --global user.email "登録したメールアドレス"
```

![ユーザー設定](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/16a7e984-474d-4a55-bf15-9d6e33d8dc1b.png)

設定が反映されたか確認するには以下のコマンドを使います

```bash
git config --list
```

![設定確認](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/09980b97-c259-4365-9aa1-fc0948027334.png)

---

## 5. SSHキーの作成

###  準備

1. ユーザーフォルダへ移動

2. `.ssh` フォルダを作成し、移動

```bash
mkdir .ssh
cd .ssh
```

![フォルダ作成](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/4e1f6c78-f83f-4664-9782-74ebf32b4caa.png)

###  キー生成

以下のコマンドでSSHキーを生成します

```bash
ssh-keygen -t ed25519 -C "登録したメールアドレス"
```

![鍵生成](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/89ab968a-b0ea-4dde-999e-78659dc30604.png)

生成されたファイル：

* `id_ed25519`（秘密鍵）
* `id_ed25519.pub`（公開鍵）

```bash
gci 公開鍵/秘密鍵確認
gc id_ed25519.pub 後ほど公開鍵が必要になるのでメモしておく
```

![確認](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/c0ff70b3-07db-4c4a-9b7c-e11293df5607.png)

---

## 6. GitHubにSSHキーを登録

###  設定画面へアクセス

GitHubにログインし、右上のアイコンから「Settings」をクリックします。

![Settingsへ](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/cad834ce-2a94-4bc6-a74c-8bacd6ca095e.png)
![Settings選択](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/c44bba20-194a-4d9c-83bf-30b798160df8.png)

左側のメニューから「SSH and GPG keys」を選択します。

![SSHキー設定](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/ac46ba86-7476-47dc-b0e1-3dbc65c3228e.png)

「New SSH key」をクリック。

![New SSH Key](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/be83abce-b29c-409e-beed-cb30a1016aaa.png)

###  キーの追加

先ほどメモした公開鍵を以下のフォームに貼り付けて「Add SSH key」をクリックします。

![キー追加](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/7225ffc3-1cd1-4eb0-95aa-cc7f9f526ee7.png)

SSHキーが追加されていれば成功です。

![追加確認](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/1d92f55f-c69c-4d9d-af86-3f69abc26bff.png)

---

## 7. SSH接続の確認

以下のコマンドでGitHubとの接続確認を行います：

```bash
ssh -T git@github.com
```

最初に接続許可を求められたら「yes」と入力します。

![接続確認](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4077172/76b5b40f-fcae-4ba5-ae44-cbcd3d90cfa2.png)

接続が成功すれば、SSH設定は完了です！

##  おわりに

これでWindowsにGitをインストールし、GitHubとSSH接続する準備が整いました。
次回Git第二弾も投稿予定です！よろしくお願いします！