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

我有两个不同的bitbucket帐户设置。 一个是工作项目,一个是个人使用。 在BitBucket中,我为每个不同的项目设置了一个仓库。

在SourceTree中,我有几个现有的个人项目正在同步到SourceTree上的个人存储库。 在左侧面板中,我可以看到我的“开发”分支的个人项目之一,在远程BitBucket我可以看到远程回购。

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

我现在怎样才能在本地添加我的工作回购,并仅将那些工作项目同步到该工作BitBucket账户的回购协议中?

对于Mac上的SourceTree 2.0.2+ ,只能使用GitHub帐户:

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

  1. 在popup菜单中点击设置
  2. 它带来了一个列出用户帐户的对话框。 将您的额外帐户添加到列表中。
  3. closures对话框。
  4. 单击下图所示工具上的远程button(位于本地旁边)。

所有您添加的帐户将被列出,并将其各自的存储库与button进行克隆。

希望这可以帮助。

现在在Windows上 ,您可以在“克隆/添加/创build存储库”对话框中执行此操作:

  1. 点击“Hosted Repositories”button(互联网图标)
  2. 点击“编辑帐户”
  3. 点击“添加”

在这里输入图像说明

那么我已经这样做了:

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

注意:您必须在源树中添加帐户。 (打开源树 – >点击设置图标<右上angular> – >点击设置 – >添加您的帐户 – >设置为默认帐户)

在这里输入图像说明

希望这会帮助你。

在Windows中,您可以通过以下步骤来完成此操作:

  1. 点击设置button(右上angular)。 它会打开对话框。

    在这里输入图像说明

  2. 点击高级选项卡。
  3. 取消选中“使用全局用户设置”。

    在这里输入图像说明

  4. 现在您可以input用户名和电子邮件ID相应的存储库。
  5. 点击确定保存更改。

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

您也可以testingBitBucket服务器以查看您login的帐户。

ssh -v git@bitbucket.org 

这个链接帮助我,按照这里的指示,你应该是成功的。

你需要的关键部分是你的.git / config。

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

在同一个Git托pipe中为不同的帐户使用不同的SSH密钥

Windows中,您可能拥有多个帐户(甚至可以并排使用GitHub和BitBucket)。 例如,假设您现在在SourceTree中拥有的帐户与BitBucket相同,并且您希望将其添加到您的GitHub帐户,请执行以下操作:

  1. 从菜单中selectFile-> New / Clone
  2. 在“源path/ URL”中,为github上的存储库放置存储库URL
  3. 等待几秒钟,它会要求您input用户名/密码。 (首先,button可能被禁用,例如input密码,所以先等待几秒钟)
  4. 在github上添加新的用户名和密码。
  5. 现在,如果你喜欢,你可以取消克隆。