SSH と 2 段階認証を設定する

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

https://<repo_owner>@bitbucket.org/<accountname>/<reponame>.git

ssh

git@bitbucket.org:<repo_owner>/<reponame>.git

または

ssh://git@bitbucket.org/<repo_owner>/<reponame>.git

Bitbucket はユーザー キー用に、Ed25519、ECDSA、RSA、DSA の 4 つの暗号化アルゴリズムをサポートしています。詳細については、「サポート対象の SSH キー形式」を参照してくださ。

Bitbucket の公開ホストに最初に接続する前に、公開ホストのキーを記録しておくことをお勧めします。ネットワーク内のセキュリティ プロトコルに応じて、システム管理者は承認された既知のホストを中央で管理する一覧を保持することができます。Bitbucket のサーバーの公開キーのフィンガープリントは、以下のとおりです。

書式 SHA256

1 2 2048 SHA256:zzXQOXSRBEiUtuE8AikJYKwbHaxvSc0ojez9YXaGp1A bitbucket.org (RSA) 1024 SHA256:RezPkAnH1sowiJM0NQXH90IohWdzHc3fAisEp7L3O3o bitbucket.org (DSA)

書式 md5

1 2 97:8c:1b:f2:6f:14:6b:5c:3b:ec:aa:46:46:74:7c:40 (RSA) 35:ee:d7:b8:ef:d7:79:e2:c6:43:9e:ab:40:6f:50:74 (DSA)

既知のホストでの保存に適した形式を取得するには、次の ssh-keyscan コマンドを使用します。

1 2 3 ssh-keyscan -t rsa bitbucket.org # bitbucket.org:22 SSH-2.0-conker_eda5298d7e 4a1d093dc00e bitbucket.org ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAubiN81eDcafrgMeLzaFPsw2kNvEcqTKl/VqLat/MaB33pZy0y3rJZtnqwR2qOOvbwKZYKiEO1O6VqNEBxKvJJelCq0dTXWT5pbO2gDXC6h6QDXCaHo6pOHGPUy+YBaGQRGuSusMEASYiWunYN0vCAI8QaXnWMXNMdFP3jHAJH0eDsoiGnLPBlBp4TNm6rYI74nMzgz3B9IikW4WVK+dc8KZJZWYjAuORU3jc1c/NPskD2ASinf8v3xnfXeukU0sJ5N6m5E8VLjObPEO+mN2t/FZTMZLiFqPWc/ALSqnMnnhwrNi2rbfg/rd/IpL8Le3pSBne8+seeFVBoGqzHM9yXw==

その他のヘルプ