Bitbucket Cloud の使用を開始する
Bitbucket Cloud を初めてお使いですか? 新規ユーザー用のガイドをご利用ください。
このページを使用して、Sourcetree を使用した SSH キーを生成します。Sourcetree で SSH キーを作成する場合、ローカル側の任意の場所に公開キーおよび非公開キーを保存できます。保存場所として SSH ディレクトリを作成しておくと、必要なときにいつでも SSH キーを参照できます。
Sourcetree をまだインストールしていない場合は、https://www.sourcetreeapp.com/ に進み、[Download free] ボタンをクリックします。
.exe ファイルをクリックして Sourcetree をインストールします。詳細は、「Sourcetree のインストール」ページを参照してください。
インストール後、[SSH キーをロードしますか?] というダイアログが表示される場合があります。キーを持っておらず、Sourcetree を使用してキーを作成する場合は、[いいえ] をクリックします。
アカウントを追加し、[SSH] を優先プロトコルとして選択します。設定中にアカウントに接続しない場合は、[リモート] をクリックして [リモート リポジトリ] ページを開き、[アカウントの追加] をクリックします。
[ツール] で、[SSH キーの作成またはインポート] を選択します。
[PuTTY キー ジェネレーター] ダイアログで、[生成] ボタンをクリックします。
SSH キーの生成中は、カーソルをダイアログの空白領域に置いてください。生成には 1 〜 2 分かかる場合があります。
SSH キーの生成が完了すると、公開キーとその他の複数のフィールドが表示されます。
[キー パスフレーズ] と [パスフレーズの確認] フィールドで、SSH キーのパスフレーズを入力します。
[公開キーを保存] をクリックします。保存ダイアログで、公開キーを保存する場所を選択し、ファイルに ".pub" ファイル拡張子と名前を設定し、[保存] をクリックします。
[秘密キーを保存] をクリックします。保存ダイアログで、秘密キーを保存する場所を選択し、ファイルの名前を付け、[保存] をクリックします。
[PuTTY キー ジェネレーター] ダイアログを閉じます。
Sourcetree には Pageant という SSH 認証エージェントが付属しています。秘密キーを Pageant にロードして自動認証することで、パスフレーズの入力は不要になります。
システム トレイで Pageant (PuTTY 認証エージェント) アイコンをダブルクリックして [Pageant Key List] ダイアログを開きます。
[キーの追加] ボタンをクリックして [秘密キー ファイルの選択] ダイアログを開きます。
ステップ 1 で保存した秘密キー ファイルに移動して、[Open] をクリックします。
SSH キーのパスフレーズを入力して [OK] をクリックします。
Pageant によって実行中のリストにご使用のキーが表示されます。
[閉じる] をクリックします。
Sourcetree で、[ツール] > [SSH キーの作成またはインポート] に進み、[PuTTY キー ジェネレーター] ダイアログを開きます。
[ロード] をクリックし、SSH フォルダに移動して、秘密キーをクリックします。秘密キーが表示されていない場合、すべてのファイルを表示していることを確認します。
SSH キーのパスフレーズを入力し、[OK] をクリックします。
最初のフィールドに公開キーをコピーします。
Bitbucket で、上部のナビゲーション バーにある [設定] (歯車アイコン) を選択します。
[設定] ドロップダウン メニューから [Bitbucket 個人設定] を選択します。
[アカウント設定] ページが開きます。
[SSH キー] を選択します。
追加済みのキーがある場合は、このページに表示されます。
[キーを追加] を選択します。
新しいキーの [ラベル] を入力します (例: Default public key)。
コピーした公開キーを [SSH キー] フィールドに貼り付けます。
[保存] をクリックします。
Bitbucket からキーの追加を確認するメールがユーザーに送信されます。
SSH キーのセットアップが完了したため、次回のリポジトリのクローン時に SSH URL を使用できます。HTTPS を経由してクローンしたリポジトリが既にある場合、SSH URL を使用するようにリポジトリのリモート URL を変更します。
SSH キーを編集する
キーを追加したあとは、そのキーのラベルを編集することはできますが、キー自体を編集することはできません。キーのコンテンツを変更するには、キーを削除してから、再度追加する必要があります。
macOS の Sourcetree で SSH キーを作成する場合は、作成できるキーは 1 つのみです。追加のキーが必要な場合は、コマンド ラインを使用する必要があります。
Sourcetree をまだインストールしていない場合は、https://www.sourcetreeapp.com/ に進み、[Download free] ボタンをクリックします。
ZIP ファイルを開いて Sourcetree をインストールします。詳細は、Sourcetree のインストール ページを参照してください。
セットアップ中にアカウントに接続しない場合は、Sourcetree メニューから [設定] を選択して [アカウント] タブからキーを追加できます。
アカウントの SSH キーがない場合、次のステップに従います。SSH キーを持っていて、新しくキーを生成したい場合、Sourcetree を使用して 2 つ目のキーを作成することはできないため、ターミナルを使用する必要があります。
SSH キーの作成は次のようになります。
Sourcetree で、[設定] を選択します。
[アカウント] タブをクリックし、SSH キーを追加するアカウントを選択してから [編集] をクリックします。
[プロトコル] を [SSH] に変更します (まだ選択されていない場合)。
キーボードの OPTION キーを押すと、[キーの生成] ボタンが表示されます。
Sourcetree でこのアカウントの SSH キーを生成済みの場合、OPTION キーは機能しません。既存のキーを使用するか、ターミナルから別のキーを生成します。
[キーを生成] をクリックします。
[パスフレーズ] および [パスフレーズの確認] フィールドに SSH キーのパスフレーズを入力します。
作成をクリックします。
Bitbucket で、上部のナビゲーション バーにある [設定] (歯車アイコン) を選択します。
[設定] ドロップダウン メニューから [Bitbucket 個人設定] を選択します。
[アカウント設定] ページが開きます。
[SSH キー] をクリックします。
追加済みのキーがある場合は、このページに表示されます。
Sourcetree の [アカウント] タブでアカウントを選択します。
[クリップボードにコピー] ボタンをクリックして公開 SSH キーをコピーします。
Bitbucket で [キーの追加] をクリックします。
新しいキーの [ラベル] を入力します (例: Default public key)。
コピーした公開キーを [SSH キー] フィールドに貼り付けます。
[保存] をクリックします。
Bitbucket からキーの追加を確認するメールがユーザーに送信されます。
SSH キーのセットアップが完了したため、次回のリポジトリのクローン時に SSH URL を使用できます。HTTPS を経由してクローンしたリポジトリが既にある場合、SSH URL を使用するようにリポジトリのリモート URL を変更します。
SSH キーを編集する
キーを追加したあとは、そのキーのラベルを編集することはできますが、キー自体を編集することはできません。キーのコンテンツを変更するには、キーを削除してから、再度追加する必要があります。
この内容はお役に立ちましたか?