Githubのサイトが分かりやすくて感動した。
Generating SSH Keys · github:help
Windowsの場合
OSXやLinuxにはsshコマンドが附属しているからよいけど、Windowsの場合はPuTTYとか使う。
カスタマイズ
自分はSTEP1
, STEP2
を飛ばして鍵の作成コマンドを以下のようにした。
$ ssh-keygen -t rsa -C "github" -f ~/.ssh/id_rsa_github
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase): xxxx
Enter same passphrase again: xxxx
.
.
-f
で出力ファイル名を指定。
- id_rsa_github (秘密鍵)
- id_rsa_github.pub (公開鍵)
の二つがファイルが出来る。後はマニュアル通り。
まとめ
- Githubのアカウント作る
- ssh鍵を設定
- ssh経由で
pull
&push
が出来れば、他のサービスでのSSH設定の流れも何となく分かるようになります。