Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 22 additions & 1 deletion docs/3-web-servers/10-git-github/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,28 @@ git remote add origin git@github.com:アカウント名/リポジトリ名.git
Are you sure you want to continue connecting?
```

これは、接続先となっている GitHub が、なりすましではなく本物の GitHub であると信頼してもよいかを尋ねるメッセージです。家庭用のインターネット回線、UTokyo Wi-Fi 等、十分に信頼できるネットワークに接続している場合は問題ありませんので、 `yes` を押して続行させてください。
これは、接続先となっている GitHub が、なりすましではなく本物の GitHub であると信頼してもよいかを尋ねるメッセージです。家庭用のインターネット回線、UTokyo Wi-Fi 等、十分に信頼できるネットワークに接続している場合は問題ありませんので、 `yes` と入力して続行させてください。

:::

:::info HTTPS と SSH

GitHub 上のリポジトリの URL には **HTTPS** と **SSH** の2種類があります。

**HTTPS** の URL は `https://github.com/アカウント名/リポジトリ名.git` のような形で、この URL では SSH 鍵を登録しなくても誰でもパブリックリポジトリのプルができますが、プッシュはできません。
また、プライベートリポジトリはプルすることもできません。

**SSH** の URL は `git@github.com/アカウント名/リポジトリ名.git` のような形で、この URL を使うには GitHub アカウントを作成し SSH 鍵を登録する必要がありますが、自分のリポジトリであればパブリックでもプライベートでもプルとプッシュができます。
他の人のリポジトリの場合は HTTPS と同様にプルのみができます。

SSH 鍵の登録を済ませているみなさんは基本的に SSH を使いましょう。
もし自分の PC 上に紐付ける URL を間違えてHTTPSにしてしまった場合は、

```shell
git remote set-url origin git@github.com:アカウント名/リポジトリ名.git
```

で再設定ができます。

:::

Expand Down