Bitbucket Cloud の使用を開始する
Bitbucket Cloud を初めてお使いですか? 新規ユーザー用のガイドをご利用ください。
複数の Bitbucket Cloud アカウント (個人用アカウントと仕事用アカウントなど) を持っている場合に同じデバイスで 2 つ (またはそれ以上) のアカウントを使用するには、追加の設定が必要です。この追加設定により、Git はデバイスに複製された各リポジトリの正しいユーザーとして Bitbucket に接続するようになります。オペレーティング システムと SSH ベースのアクセス方法 (個人用 SSH キーとアクセス キー) の違いにより、このガイドはお使いのオペレーティング システムに関連する SSH セットアップ ガイドと併せて読む必要があります。
SSH がインストールされ、SSH エージェントが起動していることをご確認ください (お使いのオペレーティング システムに関連する SSH セットアップ ガイドをご参照ください)。
アカウントごとに次のような SSH キー ペアを作成します。
1
ssh-keygen -t ed25519 -b 4096 -C "{username@emaildomain.com}" -f {ssh-key-name}
次のような各非公開キーを SSH エージェントに追加します。
1
ssh-add ~/{ssh-key-name}
次のような各非公開キーを SSH 構成に追加します。
1
2
3
4
5
6
7
8
9
10
11
12
13
#bitbucket_username1 account
Host bitbucket.org-bitbucket_username1
HostName bitbucket.org
User git
IdentityFile ~/.ssh/{ssh-key-bitbucket_username1}
IdentitiesOnly yes
#bitbucket_username2 account
Host bitbucket.org-bitbucket_username2
HostName bitbucket.org
User git
IdentityFile ~/.ssh/{ssh-key-bitbucket_username2}
IdentitiesOnly yes
ここで、bitbucket_username1 と bitbucket_username2 は SSH キーが作成された 2 つのアカウントの Bitbucket ユーザー名です。Bitbucket ユーザー名は、Bitbucket の [個人設定] ページの [Bitbucket プロファイル設定] に記載されています。
Bitbucket Cloud の対応するアカウントに公開キーを追加します (お使いのオペレーティング システムに関連する SSH セットアップ ガイドをご参照ください)。
リポジトリをクローンするか、リポジトリがすでにクローンされている場合は git remote を更新します。
リポジトリをクローンするには、更新されたホスト bitbucket.org-{bitbucket_username} で git clone コマンドを使用して次のようにします。
1
git clone git@bitbucket.org-{bitbucket_username}:{workspace}/{repo}.git
すでにクローンされているリポジトリの Git リモートを更新するには、更新されたホスト bitbucket.org-{bitbucket_username} のリポジトリ内から git remote コマンドを次のように実行します。
1
git remote set-url origin git@bitbucket.org-{bitbucket_username}:{workspace}/{repo}.git
関連するリポジトリに移動して Git 構成を次のように更新することによって、リポジトリの Git 構成を関連するユーザーに更新します。
1
2
git config user.name "{bitbucket_username}"
git config user.email "{user@example.com}"
git config を --global オプションなしで実行すると、ユーザー全体ではなく、個々のリポジトリにユーザー詳細が設定されます。
この内容はお役に立ちましたか?