🔑
SSH KeyでGitHubレポジトリをクローンする初期設定【Mac用】
前提
- GitHubアカウントを持っている
- MacにGitをインストール済み(まだの場合はこちらから)
- ターミナルが使える
1. SSH Key を作成
ターミナルに下記のコマンドを入れましょう。email@example.com
のぶぶを自分のGitHubアカウントのメールアドレスに変えてから実行してください。
ssh-keygen -t rsa -b 4096 -C "email@example.com"
SSH key の置き場所を聞かれますが、デフォルトのままでOKなのでそのまま enter
を押してください。
次に passphrase
を聞かれます。作成するかは自由ですが、セキュリティを上げたいのであれば作ることをおすすめします。入力中はカーソルが見えませんが、入力が終わったらenter
で確認に進みましょう。
2. SSH Key を SSH Agent に追加
MacのSSH Agentを起動しましょう。
eval "$(ssh-agent -s)"
先ほど作成した SSH Key を追加。(デフォルトの場所でない場合は ssh-add
の後を自分が選択した場所へのパスへ変えましょう。)
ssh-add ~/.ssh/id_rsa
3. SSH Key を GitHub に追加
まずは自分の SSH Key をクリップボードにコピーしましょう。
pbcopy < ~/.ssh/id_rsa.pub
次に GitHub に行き、自分のプロフィール写真をクリック→ Settings → サイドバーの SSH and GPG keys に行ってください。
New SSH key
ボタンをクリックして、先ほどコピーしたキーを key
セクションにペーストしてください。タイトルには端末名を入れると管理しやすいです。
例: 仕事用のパソコンだったら → Work Macbook SSH Key
Add SSH key
をクリックすればセットアップ完了です。
Discussion