Bitbucket にssh + Git でアクセスする手順

photo by infocux Technologies

はじめに

Bitbucket はプライベートなGitレポジトリを作成することができるサービスです.Githubのプライベート版といったところでしょうか.

Bitbucket にssh + Git でアクセスするための備忘録です.

公開鍵の生成

Bitbucket にsshでアクセスするには公開鍵認証が必要となります.

そこでまずはアクセス元(自分のPC)にて公開鍵を生成します.

Bitbucket ではSSH2のプロトコルで認証を行うのでRSA鍵を生成するのが良いでしょう.

$ ssh-keygen -t rsa 

途中パスフレーズを聞かれます.ここで入力したパスフレーズは、鍵を使ったアクセスの度に聞かれるものとなります.

コマンドが完了すると~/.ssh/id_rsa , ~/.ssh/id_rsa.pub の2つのファイルが生成されます.

後者の ~/.ssh/id_rsa.pub をBitbucket に登録します.

Bitbucket への登録

アカウント管理から公開鍵登録メニューに行きます.

f:id:zonomasa:20140126200648j:plain

f:id:zonomasa:20140126200946j:plain

"Label" フィールドにはマシン名を入力しておくと後で識別可能となり便利です.

"Key" フィールドに公開鍵を入力しましょう.公開鍵を生成したマシン上で$ cat ~/.ssh/id_rsa.pubとし、表示された内容を貼り付けます."鍵を追加"を押せば完了です.

f:id:zonomasa:20140126200951p:plain

まとめ

ssh + Git コマンドでBitbucket にアクセスする方法を解説しました.