macOS で個人用 SSH キーをセットアップする
macOS で Git CLI を介して Bitbucket Cloud に接続するための SSH キーを設定する方法
Git CLI から Bitbucket Cloud に接続する代替方法として、サードパーティの Git Credential Manager (GCM) を使用できます。Bitbucket Cloud アカウントに SSH アクセスを設定しない場合は、GitHub の Git Credential Manager から GCM をダウンロードしてインストールできます。GCM は SSH ではなく HTTPS で動作することに注意してください。次のように、Git のリモート環境では必ず HTTPS を使用してください。git clone https://{username}@bitbucket.org/{workspace}/{repository}.git
リポジトリにアクセスするために使用する URL は、接続プロトコル (HTTPS または SSH) および分散バージョン管理システムによって異なります。リポジトリ固有の URL はリポジトリの [ソース] ページに表示されます。次の表は、これらの URL 形式を示しています。
HTTPS |
|
---|---|
ssh |
または
|
Bitbucket はクライアント キー用に、Ed25519、ECDSA、RSA、DSA の 4 つの暗号化アルゴリズムをサポートしています。次の表は、サポート対象のキー タイプと、サポート対象の各キー タイプの最小キー サイズを示しています。Bitbucket Cloud は、OpenSSH の authorized_keys 形式の公開キーのみを受け入れます。
キーのタイプ | 最小キー サイズ (ビット) | 例 |
---|---|---|
Ed25519 ( | 256 | ssh-keygen -t ed25519 -b 256 |
ECDSA ( | 256 | ssh-keygen -t ecdsa -b 256 |
RSA ( | 2048 | ssh-keygen -t rsa -b 2048 |
DSA / DSS ( | 1024 | ssh-keygen -t dsa -b 1024 |
Bitbucket Cloud の公開 SSH ホストに最初に接続する前に、そのホスト キーを記録しておくことをお勧めします。ネットワーク内のセキュリティ プロトコルによっては、システム管理者は承認された既知のホストをまとめた一覧を保持する場合があります。オンプレミス サーバーの公開 SSH ホスト キーのフィンガープリントは、以下のとおりです。
256 SHA256:FC73VB6C4OQLSCrjEayhMp9UMxS97caD/Yyi2bhW/J0 bitbucket.org (ECDSA)
256 SHA256:ybgmFkzwOSotHTHLJgHO0QN8L0xErw6vd0VhFA9m3SM bitbucket.org (ED25519)
2048 SHA256:46OSHA1Rmj8E8ERTC6xkNcmGOw9oFxYr0WF6zWW8l1E bitbucket.org (RSA)
既知のホストでの保存に適した形式を取得するには、次の curl
コマンドを使用します。
curl https://bitbucket.org/site/ssh
macOS で個人用 SSH キーをセットアップする
macOS で Git CLI を介して Bitbucket Cloud に接続するための SSH キーを設定する方法
Windows で個人用 SSH キーをセットアップする
Windows で Git CLI を介して Bitbucket Cloud に接続するための SSH キーを設定する方法
Linux で個人用 SSH キーをセットアップする
Linux で Git CLI を介して Bitbucket Cloud に接続するための SSH キーを設定する方法
1 台のデバイスで複数の Bitbucket ユーザーの SSH キーを管理する
同じデバイスで SSH キーを使用して複数の Bitbucket アカウントに接続する方法
2 段階認証の有効化
2 段階認証をセットアップし、アカウントのセキュリティを強化します。
サポートされている SSH キー形式
サポートされている SSH キー形式と最小キー サイズをリストする
Sourcetree を使用して SSH を設定する
Sourcetree を介して Bitbucket Cloud に接続するために SSH キーを設定する方法
この内容はお役に立ちましたか?