如何在SourceTree中使用两个不同的BitBucket帐户
我有两个不同的bitbucket帐户设置。 一个是工作项目,一个是个人使用。 在BitBucket中,我为每个不同的项目设置了一个仓库。
在SourceTree中,我有几个现有的个人项目正在同步到SourceTree上的个人存储库。 在左侧面板中,我可以看到我的“开发”分支的个人项目之一,在远程BitBucket我可以看到远程回购。
在SourceTree中,我没有看到明显的方法来保持我的两个帐户分开。 例如,我在SourceTree中添加了工作回购,但是当我尝试提交一个工作项目的初始版本时,它只能让我select提交我的个人项目分支。
我现在怎样才能在本地添加我的工作回购,并仅将那些工作项目同步到该工作BitBucket账户的回购协议中?
对于Mac上的SourceTree 2.0.2+ ,只能使用GitHub帐户:
- 点击菜单File-> New / Clone
- 在对话框中点击设置图标。
- 在popup菜单中点击设置
- 它带来了一个列出用户帐户的对话框。 将您的额外帐户添加到列表中。
- closures对话框。
- 单击下图所示工具上的远程button(位于本地旁边)。
所有您添加的帐户将被列出,并将其各自的存储库与button进行克隆。
希望这可以帮助。
现在在Windows上 ,您可以在“克隆/添加/创build存储库”对话框中执行此操作:
- 点击“Hosted Repositories”button(互联网图标)
- 点击“编辑帐户”
- 点击“添加”
那么我已经这样做了:
- 点击设置
- 点击高级选项卡
- input您的全名和电子邮件地址(电子邮件应与您的Bitbucket帐户匹配)
- 点击确定
- 点击closures(closures当前窗口)
- 再次重新启动
注意:您必须在源树中添加帐户。 (打开源树 – >点击设置图标<右上angular> – >点击设置 – >添加您的帐户 – >设置为默认帐户)
希望这会帮助你。
在Windows中,您可以通过以下步骤来完成此操作:
- 点击设置button(右上angular)。 它会打开对话框。
- 点击高级选项卡。
- 取消选中“使用全局用户设置”。
- 现在您可以input用户名和电子邮件ID相应的存储库。
- 点击确定保存更改。
如果我正确理解你的问题,你仍然需要做一些你的bitBucket帐户。
您也可以testingBitBucket服务器以查看您login的帐户。
ssh -v git@bitbucket.org
这个链接帮助我,按照这里的指示,你应该是成功的。
你需要的关键部分是你的.git / config。
你需要为每个单独的条目。
在同一个Git托pipe中为不同的帐户使用不同的SSH密钥
在Windows中,您可能拥有多个帐户(甚至可以并排使用GitHub和BitBucket)。 例如,假设您现在在SourceTree中拥有的帐户与BitBucket相同,并且您希望将其添加到您的GitHub帐户,请执行以下操作:
- 从菜单中selectFile-> New / Clone
- 在“源path/ URL”中,为github上的存储库放置存储库URL
- 等待几秒钟,它会要求您input用户名/密码。 (首先,button可能被禁用,例如input密码,所以先等待几秒钟)
- 在github上添加新的用户名和密码。
- 现在,如果你喜欢,你可以取消克隆。