2.1.GitHub登録

# 概要
本章ではGitHubで環境設定ファイルやプログラム等プロジェクト関連ファイルの管理する前にGitHubサイトの登録方法を記載します。

# 登録手順

#### 1.ユーザ登録
1.[GitHubサイト](https://github.com/) へアクセスし、[Email address]を入力して[Sign up for GitHub]ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/5c0c998b-7c18-ef00-855d-d7ca0d792402.png)

2.他ブラウザから情報をコピーする必要が無い場合はそのまま[Continue]ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/ec25d78f-08d9-b73a-ee2a-db40f417e7e7.png)

3.[Welcome to GitHub!Let’s begin the adventure] 画面が表示されたら必要項目を入力し[Continue]ボタンを押下していきます。最後に[create account]ボタンを押下します。

| 項目 | 内容 |
| --------- | --------------|
| Username | 任意のユーザー名 |
| Email address | GitHub登録用メールアドレス |
| Password | 文字数は15文字以上、または数字と小文字を含む8文字以上のパスワードを指定する |
| Email preferences | [y/n] 製品の最新情報、お知らせなどを不定期にメール受け取りたい場合にはyを入れる |
| Verify your account | [検証する] ボタンをクリックし、画面の指示に従って画像を選択することで、ロボットではないことを証明する |
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/8fbd5727-6057-b3b0-472d-de1bca484cca.png)

4.Launch Code（6桁の数字）が登録したメールに送られるので入力します。

5.一緒に仕事をする人数と自分は教師か生徒かを選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/13e6212b-cf13-a32a-cc53-743c6cced31c.png)

6.興味のある機能にチェックします。英語は自分で翻訳しましょう^^
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/6969c302-7b1e-2107-25a4-bad7b194489d.png)

7.FreeかStudent Pack（学生向け）を選択します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/aab63f26-5d8a-9b11-4df2-36eb44838d4f.png)

8.ドハデなアニメーションの後、自分の画面が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/08cc6649-a2bf-3a86-00e7-e3900a179997.png)

### 2.アクセストークン接続設定
GitHubの登録でパスワードを指定しましたが、2021年8月よりパスワード認証が廃止されました。
これにより今後はベーシック認証ができなくなり、トークンベースの認証が必要となりました。
以下に個人アクセストークンの設定方法を記載します。

1.GitHubにログイン後、右上のアイコン⇒Settingsを押下し設定画面を開きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/2b4f1b85-91b1-29de-cb06-ac28f7387c0a.png)

2.左ペインの「Developper Settings」を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/057b6287-4219-a46f-21bf-2d8ee928bd6a.png)

3.左ペインの「Personal access tokens」を押下し続けて「Generate new token」を押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/367ae41a-0b7a-afcd-a72a-b66c2939fff2.png)

4.各項目を入力し、「Generate new tokens」ボタンを押下します。

| 項目 | 設定例 |
| ------ | -------- |
| Note | 任意のTokenの説明を記載します。 |
| Expiration | Tokenの有効期限を選択します。[No expiration]を選択します。 |
| Select scopes | Tokenの有効範囲を設定します。ここではプライベートリポジトリに使用する為[repo]を選択します |

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/5e190c37-03f7-f0bc-9f6e-03506e845133.png)

5.出力されたTokenはメモし大事に保管してください。なくした場合はTokenを再生成する必要があります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/050e064b-313b-7175-57b3-3fce35f1c75b.png)

# リポジトリ作成
GitHubを登録したところでソース等のファイルを保存するリポジトリを作成します。

1.[Create repository]ボタンを押下してください。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/d4a3368c-8ff9-9a94-b436-c5f16d5c29af.png)

2.必要な項目を入力し、[Create repository]ボタンを押下します。

| 項目 | 設定例 |
| ------ | -------- |
| Owner | リポジトリの管理者を選択します。 |
| Repository name | 作成するリポジトリ名を入力します。 |
| Description | リポジトリに関する説明を入力します。 |
| Public / Private | リポジトリを公開するか私的に使用するかを選択します。後から変更することも可能ですので最初はPrivateを選択しておきましょう |
| Initialize this repository with | 初期リポジトリに追加しておくファイルを選択します。後から追加することも可能なので選択する必要もありませが、README(markdown形式で記載する説明ファイル) と .gitignore（リポジトリに登録したくないファイルを記載するファイル。プロジェクトで使用する言語も選びます）はサンプルとなるので追加しておきましょう。 |

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/2adb2438-7e91-9054-7794-5c6115bcb270.png)

3.下記画面が表示されます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/3fe9a3dd-b138-5b1d-3776-220745194fe5.png)

# ブランチ名の変更
ブランチ名が[main]ブランチとなっているので[master]ブランチに変更します。

1.リポジトリのメインページにある[main]プルダウンを押下し、[View all branches]をクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/f104797e-ab93-b19e-33bd-1aaaeb239104.png)

2.mainブランチ右側にある鉛筆マークをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/d2abe438-7f2b-234a-9939-33ce62055109.png)

3.[master]と入力し、[Rename branch]ボタンを押下します。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/7916507d-8d5e-d869-f238-616009204312.png)

4.リポジトリのメインページを表示すると下記画面が表示されます。[OK, got it]ボタンを押下し完了です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/96681/e7eb66b0-228a-2f4c-e4e2-de4103a8f6b1.png)

---

[2.Git / GitHubによる環境ファイル管理](https://qiita.com/boss_ape/items/25cc648beb2519d5e1da) < 前 **2.1.GitHub登録** 次 > [2.2.gitインストール・設定](https://qiita.com/boss_ape/items/c9155659d8d474f3c8b6)