ここでは, GitHubのアカウントを作成して, ローカルコンピュータをgithubに接続できるようにする手順を説明します。
リポジトリのpush(ダウンロード), pull(アップロード)の方法などについては「githubの使い方.md」を参照して下さい。
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.○○
のように変更する。
コメントを残す