#はじめに
MacでBitbuket上にあるリポジトリをSSHでクローンしようとした際、躓いたのでメモ。
#公開鍵と秘密鍵の作成
① ターミナルで以下のコマンドを実行する。
cd ~/.ssh
ssh-keygen -t rsa -C ***@***.ne.jp
2つのファイルが生成される。
・id_rsa <秘密鍵>
・id_rsa.pub <公開鍵>
② 秘密鍵(id_rsa)のセキュリティ強化のため、以下のコマンドを実行する。
chmod 600 id_rsa
#MacにSSHキーを設定する
① configファイルをvimで開く。
vim ~/.ssh/config
② configファイルの末尾に以下の内容を追加する。
※A
コマンドで行末からインサートモードに入る。
Host bitbucket.org
HostName bitbucket.org
IdentityFile ~/.ssh/id_rsa
User git
※esc
で通常モードに戻り、:wq
で保存して終了する。
#Bitbucketに公開鍵を登録
① Bitbucketのアカウント設定の「セキュリティ」項目から「SSHキー」を選択する。
② 「鍵を追加」をクリックし、Labelに任意の名前を付ける。
③ SSHキーをコピーするため、以下のコマンドを実行する。
pbcopy < ~/.ssh/id_rsa.pub
④ コピーしたSSHキーを②の画面のKeyにペーストし、鍵を追加する。
リポジトリをクローンできれば成功。