如何在SourceTree中使用两个不同的BitBucket帐户

mot*_*ion 45 bitbucket atlassian-sourcetree

我设置了两个不同的bitbucket帐户.一个用于工作项目,一个用于个人用途.在BitBucket中,我在每个帐户中为不同的项目设置了一个存储库.

在SourceTree中,我有一些现有的个人项目正在同步到我在SourceTree上的个人存储库.在左侧面板中,我可以看到我的"Develop"分支,用于其中一个个人项目,在BitBucket的遥控器上,我可以看到远程仓库.

在SourceTree中,我没有看到一个明显的方法来保持我的两个帐户分开.例如,我在SourceTree中添加了工作仓库,但是当我尝试提交工作项目的初始版本时,它只给了我提交我的个人项目分支的选项.

我现在如何在本地添加我的工作回购,并将这些工作项目同步到该工作BitBucket帐户的回购?

Sar*_*ran 50

仅适用使用GitHub帐户的Mac上的SourceTree 2.0.2+ :

  1. 单击菜单File-> New/Clone
  2. 在对话框中单击设置图标.

  1. 在弹出的菜单中单击"设置"
  2. 它带有一个列出用户帐户的对话框.将您的其他帐户添加到列表中.
  3. 关闭对话框.
  4. 单击下图所示工具上的远程按钮(本地旁边).

将列出您添加的所有帐户及其各自的存储库以及要克隆的按钮.

希望这可以帮助.


Bre*_*rin 14

现在在Windows上,您可以在Clone/Add/Create Repository对话框中执行此操作:

  1. 单击"托管存储库"按钮(Internet图标)
  2. 点击"修改帐户"
  3. 点击"添加"

在此输入图像描述


Hir*_*tel 9

我这样做了:

  1. 单击"设置"
  2. 单击"高级"选项卡
  3. 输入您的全名和电子邮件地址(电子邮件应与您的Bitbucket帐户匹配)
  4. 单击"确定"
  5. 单击关闭(关闭当前窗口)
  6. 再次重启

注意:您必须在源树中添加帐户.(开源树 - >单击设置图标<右上角> - >单击设置 - >添加您的帐户 - >设为默认帐户)

在此输入图像描述

希望这会对你有所帮助.


Yuv*_*til 8

在Windows中,您可以按照以下步骤执行此操作:

  1. 单击设置按钮(右上角).它会打开对话框.

    在此输入图像描述

  2. 单击"高级"选项卡.
  3. 取消选中"使用全局用户设置".

    在此输入图像描述

  4. 现在您可以输入相应存储库的用户名和电子邮件ID.

  5. 单击"确定"保存更改.


Rob*_*abs 3

如果我正确理解你的问题,你仍然需要多做一点你的 bitBucket 帐户设置。

您还可以测试 BitBucket 服务器以查看您正在使用哪个帐户登录。

ssh -v git@bitbucket.org
Run Code Online (Sandbox Code Playgroud)

此链接对我有帮助,请按照此处的说明进行操作,您应该会成功。

您需要的关键部分位于 .git/config 中。

您需要为每个单独的条目。

对同一 Git 托管上的不同帐户使用不同的 SSH 密钥