Edited at

GitHubにSSH接続する

コマンドラインからssh接続してGitHubの操作をするためには、鍵の作成・登録が必要。

鍵の作成はGitHubには限らないので、コマンドとか流れをまとめてみた。


鍵の作成〜登録


鍵の作成

ssh-keygenコマンドで鍵を作ることができる。

$ cd ~/.ssh

$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/ユーザ名/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:

とりあえず作るときはEnterを押しておけば大丈夫。

名前をつけたいときは、1回目に聞かれたときに入力する。


Githubに鍵を登録する

作成した鍵の登録はここから。

SSH and GPG keys

鍵の中身をコピーして貼り付けて登録する。

# 鍵の中身をクリップボードにコピー(Macの場合、pbcopyコマンド)

pbcopy < ~/.ssh/id_rsa.pub

鍵を登録したら、sshで接続を確認する。

$ ssh -T git@github.com

Hi アカウント名! You've successfully authenticated, but GitHub does not provide shell access.


リンク