BitbucketのSSH鍵生成手順(push出来ない場合のエラーなど)

BitbucketのSSH鍵生成手順を記録しておきます。

push出来ない場合にようやくこのSSH鍵設定をしなければならなくなるかと思います。

スポンサーリンク

BitbucketのSSH鍵生成

cd .ssh
mkdir bitbucket
cd bitbucket
ssh-keygen -t rsa -C "test@test.com"   ←bitbucketアカウントメール

Enter file in which to save the key (/Users/your_user_directory/.ssh/bitbucket/id_rsa):

と聞かれたら、「 id_rsa.bitbucket.org 」で応答

パスフレーズ2回聞かれますが入力なしでエンター。

BitbucketのSSH鍵config設定

cd ~/.ssh
vi config

configの中身↓

Host bitbucket.org
HostName bitbucket.org
IdentityFile ~/.ssh/bitbucket/id_rsa.bitbucket.org
User git

BitbucketのSSH鍵の権限設定

777だと逆に許可しすぎてエラーになる

cd bitbucket
chmod 600 id_rsa.bitbucket.org

BitbucketのホストSSH公開鍵をBitbucketに設置

cat id_rsa.bitbucket.org.pub

上記鍵内容をコピー

bitbucketのマイページからの「SSH鍵」画面へ上記の鍵内容をペースト

BitbucketとのSSH接続確認

 ssh -T git@bitbucket.org

You can use git or hg to connect to Bitbucket. Shell access is disabled. が出ればOK