# GitHubアカウントを作ろう

<!-- prev/next navigation -->
[< Previous: ローカルとリモート](02-remote-vs-local.md) | [Back to Index](../../../README.md) | [Next: SSH鍵を設定しよう >](04-ssh-setup.md)

## What & Why

GitHubを使うには、まずアカウントが必要。  
手順はシンプルだけど、**ユーザー名の選び方**だけは慎重にいこう。  
URLに一生ついて回る名前だからね。

## Content

### アカウント作成の手順

#### 1. github.com を開く

ブラウザで `https://github.com` を開いて、右上の **Sign up** ボタンをクリック。

#### 2. 必要事項を入力する

画面の指示に従って次の情報を入力する：

- **メールアドレス** — 普段使っているものでOK。確認メールが届く。
- **パスワード** — 推測されにくい十分な長さのものを設定しよう。
- **ユーザー名** — ここが一番重要。後述の「ユーザー名の選び方」を読んでから決めよう。

ロボット対策のパズル（CAPTCHAなど）が出ることもある。指示に従って解いてね。

#### 3. メールアドレスを確認する

入力したメールアドレスに確認コードが届くので、画面に入力して認証を完了させよう。

#### 4. プランを選ぶ

GitHubには有料プランもあるけど、個人利用では**Free（無料）プラン**で十分。  
無料プランでも、パブリックリポジトリ（公開）は無制限、プライベートリポジトリ（非公開）も一定数使える。

Freeを選んで次へ進もう。

#### 5. アンケートをスキップしてもOK

利用目的などのアンケートが表示されることがある。  
答えても答えなくてもどちらでもよい。スキップできる場合は飛ばしてもOK。

### ユーザー名の選び方

GitHubのユーザー名は、あなたのリポジトリのURLの一部になる。

```text
https://github.com/あなたのユーザー名/リポジトリ名
```

このURLは共同作業者やオープンソースの相手に共有するし、  
就職活動でポートフォリオとして見せることもある。  
**後から変更できるけど、既存のリンクが壊れるので実質変えにくい**と思っておこう。

選び方のヒント：

- 本名か、本名に近いハンドルネームがおすすめ（例：`taro-yamada`、`t-yamada`）。
- 数字の羅列や記号の多いものは避けよう（覚えてもらいにくい）。
- 小文字英字、数字、ハイフン（`-`）だけ使える。スペースや日本語は使えない。
- 短くて読みやすいものが好ましい。

例：`yamada-taro`、`taro-dev`、`tarocodes` などはよくある形。

### プロフィールの設定（任意）

アカウント作成後、プロフィールを設定できる。  
必須ではないけど、設定しておくと他の人があなたを認識しやすくなる。

**アバター（アイコン）**  
右上のアカウントメニュー → **Settings** → **Profile** → **Upload a photo** から設定できる。  
自分の顔写真でも、好きなイラストでも。

**自己紹介（Bio）**  
同じくProfileページの **Bio** フィールドに短い自己紹介を書けるよ。  
「学生です」「ゲームが好きです」程度でも十分。

### アカウントが作れたら

ブラウザで `https://github.com/あなたのユーザー名` を開いてみよう。  
これがあなたのGitHubプロフィールページになる。  
今はリポジトリも何もないけど、これからどんどん埋まっていくよ。

## Summary

- `https://github.com` でSign upしてアカウントを作成する。
- ユーザー名はURLの一部になるので、長く使えるものを慎重に選ぼう。
- メールアドレスの確認（認証）を忘れずに完了させること。
- プランはFree（無料）で十分。
- プロフィール（アバター・Bio）は任意だが設定しておくと便利。

## Exercises

**アカウントを作ろう**

上の手順に従ってGitHubアカウントを作成しよう。

1. `https://github.com` を開く。
2. Sign upをクリックして必要事項を入力する。
3. 確認メールに記載のコードを入力して認証を完了する。
4. Freeプランを選ぶ。

**確認しよう**

アカウント作成後、次のURLを開いてみよう：

```text
https://github.com/あなたのユーザー名
```

プロフィールページが表示されれば成功。

次のページでSSH鍵の設定を行うので、ユーザー名とパスワードは忘れないようにしておこう。

### Reset & Retry

アカウント作成は取り消せないが、もし間違えた場合：

- ユーザー名を変更したい場合：**Settings → Account → Change username**
- メールアドレスを変更したい場合：**Settings → Emails**
- アカウントを削除して作り直したい場合：**Settings → Account → Delete this account**（慎重に）

<!-- prev/next navigation -->
[< Previous: ローカルとリモート](02-remote-vs-local.md) | [Back to Index](../../../README.md) | [Next: SSH鍵を設定しよう >](04-ssh-setup.md)
