48

2 つの異なる bitbucket アカウントをセットアップしています。1 つは仕事用で、もう 1 つは個人用です。BitBucket では、さまざまなプロジェクトの各アカウントにリポジトリを設定しました。

SourceTree には、SourceTree の個人用リポジトリに同期している既存の個人用プロジェクトがいくつかあります。左側のパネルには、これらの個人プロジェクトの 1 つの「開発」ブランチが表示され、BitBucket のリモートにはリモート リポジトリが表示されます。

SourceTree では、2 つのアカウントを別々に保つ明確な方法がわかりません。たとえば、SourceTree に作業リポジトリを追加しましたが、作業プロジェクトの初期バージョンをコミットしようとすると、個人的なプロジェクト ブランチをコミットするオプションしか表示されません。

自分の作業リポジトリをローカルに追加し、それらの作業プロジェクトのみをその作業 BitBucket アカウントのリポジトリに同期するにはどうすればよいですか?

4

9 に答える 9

50

Mac 上の SourceTree 2.0.2+の場合、GitHub アカウントのみ:

  1. メニューからクリック File-> New/Clone
  2. ダイアログで設定アイコンをクリックします。

  1. 表示されるポップアップ メニューで [設定] をクリックします。
  2. ユーザーアカウントのリストを含むダイアログが表示されます。追加のアカウントをリストに追加します。
  3. ダイアログを閉じます。
  4. 下図のツールのリモート ボタン (ローカルの横) をクリックします。

追加したすべてのアカウントが一覧表示され、それぞれのリポジトリが複製するボタンとともに表示されます。

お役に立てれば。

于 2014-10-28T17:55:03.040 に答える
14

Windows では、Clone/Add/Create Repository ダイアログで行います。

  1. [ホストされたリポジトリ] ボタン (インターネット アイコン) をクリックします。
  2. 「アカウントの編集」をクリック
  3. 「追加」をクリック

ここに画像の説明を入力

于 2016-05-27T14:20:17.920 に答える
8

Windows では、次の手順で実行できます。

  1. 設定ボタン(右上隅)をクリックします。ダイアログボックスが開きます。

    ここに画像の説明を入力

  2. 詳細タブをクリックします。
  3. 「グローバル ユーザー設定を使用する」のチェックを外します。

    ここに画像の説明を入力

  4. これで、対応するリポジトリのユーザー名と電子メール ID を入力できます。

  5. [OK] をクリックして変更を保存します。
于 2016-07-03T05:56:21.573 に答える
3

あなたの質問を正しく理解できたとしても、bitBucket アカウントをもう少し設定する必要があります。

BitBucket サーバーをテストして、ログインしているアカウントを確認することもできます。

ssh -v git@bitbucket.org

このリンクは私を助けます。ここでこれらの指示に従ってください。成功するはずです。

必要な重要な部分は .git/config にあります。

それぞれに個別のエントリが必要です。

同じ Git ホスティングで異なるアカウントに異なる SSH キーを使用する

于 2013-12-11T23:35:19.867 に答える
2

Windows では、複数のアカウントを持つことができます (GitHub と BitBucket を並べて持つこともできます)。たとえば、現在 SourceTree にあるアカウントが BitBucket のものであり、GitHub アカウントも追加したい場合は、次の手順を実行します。

  1. メニューから、[ファイル] -> [新規作成/クローン] を選択します。
  2. Source Path/URL に、github にあるリポジトリのリポジトリ URL を入力します。
  3. 数秒待つと、ユーザー名とパスワードの入力を求められます。(最初に、たとえばパスワードを入力するためのボタンが無効になっている可能性があります。そのため、最初に数秒待ちます)
  4. github に新しいユーザー名とパスワードを追加します。
  5. 必要に応じて、クローンをキャンセルできます。
于 2016-01-12T23:50:36.610 に答える