GitHubの設定
ここでは、GitHubのアカウントを作成して、ローカルコンピュータをGitHubに接続できるようにする手順を説明します。
リポジトリのpush(ダウンロード)、pull(アップロード)の方法などについては how_to_use_GitHub.md を参照して下さい。VSCodeで利用する際の使い方もそちらに記載されています。
1. アカウントの作成
GitHubのサイト(https://github.com/)にアクセスし、右上の「Sign Up」をクリックする。
表示に従ってメールアドレス、ユーザー名、パスワードなどを入力する。
2. SSH鍵の作成
GitHub登録用のSSH鍵を作成する。普通のSSH鍵を作ればよい。
-
SSHキーを作成
ターミナル(Linux)またはWindows Powershell(Windows)で以下を実行
$ ssh-keygen -t rsa -b 4096 -
ファイル名を聞かれるので入力する。
$ Enter file in which to save the key (…/.ssh/id_rsa): -
パスワードを入力する。
3. SSH公開鍵を登録
- GitHubのサイト(https://github.com/)にアクセス ログインしていない場合、「Sign Up」を選択してログインする。すでにログインしている場合、自分のホーム画面が表示される。
- 右上の自分のマークを選択し、「Settings」を選択
- 左側のメニューから「SSH and GPG keys」を選択
- 「New SSH key」を選択
- 2.で作成したSSH keyの公開鍵ファイル(~.pub)の中身を「Key」の欄にコピーする。
- 「Add SSH key」を選択
4. SSH configの設定
GitHubとのSSH接続で利用するssh設定を ~/.ssh/config に書く。以下は例。
Host github github.com
HostName github.com
IdentityFile ~/.ssh/… # 2.で作成したSSH鍵の秘密鍵ファイル
User git
TCPKeepAlive yes
IdentitiesOnly yes
- 1つのマシンで複数のアカウントを使い分ける場合、それぞれのSSH configを設定する。
1行目の
Host github github.comをHost github github.com.○○のように変更する。