Bitbucketを利用するための準備

  git

GitHubでプライベート(非公開)リポジトリを作成するためには有料アカウントが必要ですが、Bitbucketでは無料でプライベートリポジトリを作成することができます。

先にローカル環境で git 操作ができるように git クライアントをインストールしておきます。

 

Bitbucketを利用するための準備

Bitbucketを利用するための準備をします。

 

アカウントを作成する

bitbucket.org にアクセスして Bitbucket のアカウントを作成します。

 

 

 

 Get started for free  ボタンをクリックしてアカウントを作成します。

 

 

メールアドレスを入力して  Continue  ボタンをクリックします。

 

 

名前(半角英数)とパスワードを入力して、「私はロボットではありません」のチェックボックスにチェックをし、  Continue  ボタンをクリックします。

 

 

入力したメールアドレス宛に認証メールが送信されます。

 

 

 Verify my email address  をクリックして認証します。

 

ユーザー名(半角英数)を入力して  続行  ボタンをクリックしてアカウントの作成が完了です。

このユーザー名に入力した英数字がIDとなり、公開するページのURLにも利用されます。

https://bitbucket.org/{ユーザー名}/

 

 

 

 

公開鍵を作成する

Bitbucketでは、作成したリポジトリへのアクセス認証に公開鍵認証を利用します。
公開鍵認証に必要な公開鍵(SSH Key)を作成します。

※すでに GitHub 用に公開鍵を作成してある場合はそれを利用できるので公開鍵の作成はスキップしてください。

 

Mac, Linux の場合は端末(ターミナル)から作成します。
Windows の場合は Git Bash から作成します。(Git Gui からGUI操作で SSH key を作成することも可能です。)

端末に ssh-keygen -t rsa -C "メールアドレスを記述" と入力してキーボードの[Enter]キーを押します。

$ ssh-keygen -t rsa -C "メールアドレス@mail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/{ユーザー名}/.ssh/id_rsa):

[Enter]キーを押します。(/Users/{ユーザー名}/.ssh/id_rsa 鍵ファイルを保存します。)

 

Created directory '/Users/{ユーザー名}/.ssh'.

/Users/{ユーザー名}/.ssh’ ディレクトリを作成しました。

 

Enter passphrase (empty for no passphrase):

SSH Key 用の新規パスワードを入力して[Enter]を押します。

 

Enter same passphrase again:

パスワードの確認:もう一度パスワードを入力して[Enter]を押します。

 

Your identification has been saved in /Users/{ユーザー名}/.ssh/id_rsa.
Your public key has been saved in /Users/{ユーザー名}/.ssh/id_rsa.pub.
The key fingerprint is:
xxxxxxxxxxxxxxxxxx メールアドレス@mail.com
The key's randomart image is:
+---[RSA 2048]----+
・・・略・・・

id_rsa が秘密鍵ファイルで id_rsa.pub が公開鍵ファイルです。

 

公開鍵を登録する

Bitbucket に公開鍵を登録します。

Bitbucket にログインして画面右上にあるアカウント・アイコンをクリックしてメニューを表示させ「アカウントの管理」をクリックします。

 

 

 

SSH キー

左カラムにある「セキュリティ」から「SSH キー」をクリックして公開鍵登録を行います。

 鍵を追加  ボタンをクリックして公開鍵を登録します。

 

「Label」に適当な鍵の名前を入力します。(接続するデバイス名等)

「Key」には公開鍵 id_rsa.pub ファイルの内容をコピーして貼り付けます。
id_rsa.pub ファイルの内容は端末(ターミナル・Git Bash)から cat ~/.ssh/id_rsa.pub と入力して出力した内容をコピーして貼り付けます。
※ssh-rsa から メールアドレスまでをコピーします。

$ cat ~/.ssh/id_rsa.pub 
ssh-rsa xxx・・・略・・・ メールアドレス@mail.com

 

公開鍵を貼り付けたら  鍵を追加  ボタンをクリックします。

Bitbucket に登録したメールアドレス宛に公開鍵の登録完了メールが届いて完了です。

 

認証できるか確認する

動作確認をしてみます。

端末(ターミナル・Git Bash)から $ ssh -T git@bitbucket.org と入力して[Enter]キーを押します。

$ ssh -T git@bitbucket.org
Enter passphrase for key '/c/Users/{ユーザー名}/.ssh/id_rsa':

SSH key 作成時のパスワードを入力して[Enter]キーを押します。

 

logged in as アカウント名.

You can use git or hg to connect to Bitbucket. Shell access is disabled.

と表示されれば認証成功です。

 

以上で Bitbucket を利用するための準備は完了です。

 

  git     by