こんにちは、しきゆらです。
今回はGithubを使うための下準備の部分をメモしておきます。
主な内容は、以下の通り。
- Githubとの連携のための公開鍵作り
- 公開鍵の登録方法
- ssh/configファイルの設定
公開鍵づくり
この部分は、Githubに限らずSSH接続するような場合によく行う作業なので、覚えておきたい内容ですね。
以下、全てMac環境で行っていきます。
以下コマンドで、鍵の生成を行います。
ssh-keygen -t rsa -b 4096
最低限rsa指定は必要です。
「-b 4096」部分に関しては、鍵のbit数になります。
このサイズは、簡単に言えば鍵の強度の部分になります。
参考
今は2048bitがデフォルトで生成されるようですが、計算機性能が上がっているので高めに指定しておくと良いかと。
実行したときの流れは以下の通り。
$ ssh-keygen -t rsa -b 4096 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〜」の部分は入力を求められます。
面倒であれば3回何も入力せずEnterを押すと終わり。
重要なのは、一番はじめのファイル名。
デフォルトでは「/Users/ユーザ名/.ssh/」という場所にid_rsaとして生成されます。
しかし、複数の鍵を生成する場合は名前をつけて分けておく必要があるでしょう。
ということで、今回はファイルを「github_rsa」として生成しました。
これにて、公開鍵づくりは完了です。
次からは、作成した鍵をGithubへ登録していきます。