1. コンソールでSSH認証の公開鍵と秘密鍵を作成
はじめに、コンソール上で以下のコマンドを入力し、公開鍵と秘密鍵を生成します。
$ cd ~/.ssh
$ ssh-keygen -t rsa -C hoge@example.com # 自分のメールアドレス
以下のファイルが生成されます
$ ls -l
合計 12
-rw------- 1 hoge hoge 1675 2月 23 15:06 id_rsa
-rw-r--r-- 1 hoge hoge 404 2月 23 15:06 id_rsa.pub
各ファイルは以下を表しています。
- id_rsa 秘密鍵
- id_rsa.pub 公開鍵
2. 公開鍵の内容をクリップボードに保存
lessやcatコマンドなどで公開鍵の内容を表示し、クリップボードにコピーします。
$ less id_rsa.pub
または
$ cat id_rsa.pub
3. Bitbucketに公開鍵を登録
まず、Bitbucketにログイン後右上のユーザアイコンをクリックし、以下を選択します。
- ユーザアイコン => 「Bitbucket setting」
続いて、左側のメニューの項目「セキュリティ」から以下を選択します。
- 「セキュリティ」 => 「SSH キー」 => 「鍵を追加」
出力されたフォームに適当な「Label」を入力し、「Key」の箇所に手順2でクリップボードにコピーした公開鍵の内容をペーストします。
最後に「鍵を追加」をクリックします。
4. 動作確認
git pushで問題なく Bitbuchet上のリポジトリにpushできれば成功です。
$ git branch
* master
$ git push origin master
参考文献
- SSH認証キーをBitbucket_GitHubに設定しよう! [Mac簡単手順] - 酒と泪とRubyとRailsと, http://morizyun.github.io/blog/ssh-key-bitbucket-github/, Online; accessed 24-Feburary-2016.