Sourcetree を使用して SSH を設定する

このページを使用して、Sourcetree を使用した SSH キーを生成します。Sourcetree で SSH キーを作成する場合、ローカル側の任意の場所に公開キーおよび非公開キーを保存できます。保存場所として SSH ディレクトリを作成しておくと、必要なときにいつでも SSH キーを参照できます。

Sourcetree on Windows での SSH のセットアップ

ステップ 1. Sourcetree をインストールして Bitbucket アカウントを追加する

  1. If you don't yet have Sourcetree, go to https://www.sourcetreeapp.com/ and click the Download free button.

  2. Click the .exe file to install Sourcetree. Refer to the Install Sourcetree page for more details.

    1. インストール後、[SSH キーをロードしますか?] というダイアログが表示される場合があります。キーを持っておらず、Sourcetree を使用してキーを作成する場合は、[いいえ] をクリックします。

  3. アカウントを追加し、[SSH] を優先プロトコルとして選択します。設定中にアカウントに接続しない場合は、[リモート] をクリックして [リモート リポジトリ] ページを開き、[アカウントの追加] をクリックします。

ステップ 2. SSH キーを作成する

  1. [ツール] で、[SSH キーの作成またはインポート] を選択します。

  2. [PuTTY キー ジェネレーター] ダイアログで、[生成] ボタンをクリックします。

  3. SSH キーの生成中は、カーソルをダイアログの空白領域に置いてください。生成には 1 〜 2 分かかる場合があります。
    SSH キーの生成が完了すると、公開キーとその他の複数のフィールドが表示されます。

  4. [キー パスフレーズ] と [パスフレーズの確認] フィールドで、SSH キーのパスフレーズを入力します。

  5. [公開キーを保存] をクリックします。保存ダイアログで、公開キーを保存する場所を選択し、ファイルに名前と拡張子 .pub を付け、[保存] をクリックします。

  6. [秘密キーを保存] をクリックします。保存ダイアログで、秘密キーを保存する場所を選択し、ファイルの名前を付け、[保存] をクリックします。

  7. [PuTTY キー ジェネレーター] ダイアログを閉じます。

ステップ 3. Pageant に秘密キーをインストールする

Sourcetree には Pageant という SSH 認証エージェントが付属しています。秘密キーを Pageant にロードして自動認証することで、パスフレーズの入力は不要になります。

  1. システム トレイで Pageant (PuTTY 認証エージェント) アイコンをダブルクリックして [Pageant Key List] ダイアログを開きます。

  2. [キーの追加] ボタンをクリックして [秘密キー ファイルの選択] ダイアログを開きます。

  3. ステップ 1 で保存した秘密キー ファイルに移動して、[Open] をクリックします。

  4. SSH キーのパスフレーズを入力して [OK] をクリックします。
    Pageant によって実行中のリストにご使用のキーが表示されます。

  5. [閉じる] をクリックします。

ステップ 4. アカウント設定に公開キーを追加する

  1. Sourcetree で、[ツール] > [SSH キーの作成またはインポート] に進み、[PuTTY キー ジェネレーター] ダイアログを開きます。

  2. [ロード] をクリックし、SSH フォルダーに移動して、秘密キーをクリックします。 秘密キーが表示されていない場合、すべてのファイルを表示していることを確認します。

  3. SSH キーのパスフレーズを入力し、[OK] をクリックします。

  4. 最初のフィールドに公開キーをコピーします。

  5. Bitbucket で、上部のナビゲーション バーにある [設定] (歯車アイコン) を選択します。

  6. [設定] ドロップダウン メニューから [Bitbucket 個人設定] を選択します。
    [アカウント設定] ページが開きます。

  7. [SSH キー] を選択します。
    追加済みのキーがある場合は、このページに表示されます。

  8. [キーを追加] を選択します。

  9. 新しいキーの [ラベル] を入力します (例: Default public key)。

  10. コピーした公開キーを [SSH キー] フィールドに貼り付けます。

  11. [保存] をクリックします。
    キーの追加を確認するメールが、Bitbucket からユーザーに送信されます。

Now that you've got an SSH key set up, use the SSH URL the next time you clone a repository. If you already have a repository that you cloned over HTTPS, change the remote URL for your repository to its SSH URL.

SSH キーを編集する

キーを追加したあとは、そのキーのラベルを編集することはできますが、キー自体を編集することはできません。キーのコンテンツを変更するには、キーを削除してから、再度追加する必要があります。

Sourcetree on macOS での SSH のセットアップ

macOS の Sourcetree で SSH キーを作成する場合は、作成できるキーは 1 つのみです。追加のキーが必要な場合は、コマンド ラインを使用する必要があります。

ステップ 1. Sourcetree をインストールして Bitbucket アカウントを追加する

  1. If you don't yet have Sourcetree, go to https://www.sourcetreeapp.com/ and click the Download free button.

  2. Open the ZIP file to install Sourcetree. Refer to the Install Sourcetree page for more details.

  3. セットアップ中にアカウントに接続しない場合は、Sourcetree メニューから [設定] を選択して [アカウント] タブからキーを追加できます。

ステップ 2. SSH キーを作成する

Follow these steps if you don't already have an SSH key for an account. If you do have an SSH key and you want to generate another key, you'll have to use the terminal because you can't use Sourcetree to create a second key.

SSH キーの作成は次のようになります。

  1. Sourcetree で、[設定] を選択します。

  2. [アカウント] タブをクリックし、SSH キーを追加するアカウントを選択してから [編集] をクリックします。

  3. [プロトコル] を [SSH] に変更します (まだ選択されていない場合)。

  4. キーボードの OPTION キーを押すと、[キーの生成] ボタンが表示されます。

    If you've already generated an SSH key for this account from Sourcetree, the OPTION key won't do anything. Use your existing key or generate another key from the terminal.

  5. [キーを生成] をクリックします。

  6. [パスフレーズ] および [パスフレーズの確認] フィールドに SSH キーのパスフレーズを入力します。

  7. 作成をクリックします。

ステップ 3. アカウント設定に公開キーを追加する

  1. Bitbucket で、上部のナビゲーション バーにある [設定] (歯車アイコン) を選択します。

  2. [設定] ドロップダウン メニューから [Bitbucket 個人設定] を選択します。
    [アカウント設定] ページが開きます。

  3. [SSH キー] をクリックします。
    追加済みのキーがある場合は、このページに表示されます。

  4. Sourcetree の [アカウント] タブでアカウントを選択します。

  5. [クリップボードにコピー] ボタンをクリックして公開 SSH キーをコピーします。

  6. Bitbucket で [キーの追加] をクリックします。

  7. 新しいキーの [ラベル] を入力します (例: Default public key)。

  8. コピーした公開キーを [SSH キー] フィールドに貼り付けます。

  9. [保存] をクリックします。
    キーの追加を確認するメールが、Bitbucket からユーザーに送信されます。

Now that you've got an SSH key set up, use the SSH URL the next time you clone a repository. If you already have a repository that you cloned over HTTPS, change the remote URL for your repository to its SSH URL.

SSH キーを編集する

キーを追加したあとは、そのキーのラベルを編集することはできますが、キー自体を編集することはできません。キーのコンテンツを変更するには、キーを削除してから、再度追加する必要があります。

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。