Git 如何在一台计算机上推/拉/取属于BitBucket不同用户的不同存储库

Git 如何在一台计算机上推/拉/取属于BitBucket不同用户的不同存储库,git,bitbucket,tortoisegit,Git,Bitbucket,Tortoisegit,我们在BitBucket中有一个存储库,用于(我正在工作的office项目)。TortoiseGit客户端设置在我的office笔记本电脑中,以使用git存储库 现在我已经制作了自己的bit bucket存储库供家庭使用(用于我在家的自由职业项目)。如何在Ortoisegit client中为这个新存储库设置用户名和密码。我想对这两个存储库使用相同的TortoiseGit客户端,没有任何问题。office项目/存储库的TortoiseGit中已存在凭据。但是TortoiseGit并没有向我询问新

我们在BitBucket中有一个存储库,用于(我正在工作的office项目)。TortoiseGit客户端设置在我的office笔记本电脑中,以使用git存储库

现在我已经制作了自己的bit bucket存储库供家庭使用(用于我在家的自由职业项目)。如何在Ortoisegit client中为这个新存储库设置用户名和密码。我想对这两个存储库使用相同的TortoiseGit客户端,没有任何问题。office项目/存储库的TortoiseGit中已存在凭据。但是TortoiseGit并没有向我询问新家庭项目的结帐凭证(Git clone),并且没有结帐


问题只是指如何使用Ortoisegit客户端同时处理2个不同的项目(2个存储库)。

您可以为N个BitBucket用户帐户创建/使用NSSH密钥对:

打开“龟甲设置”对话框,然后重新运行“首次启动向导”

下一步,下一步,…,到下面的对话框

然后,选择
TortoiseGitPlink
并按下
Generate PuTTY key pair
按钮

在PuTTY键生成器对话框中按
Generate

移动鼠标直到完成

复制公钥,密码短语中的密钥,保存私钥

转到BitBucket并查看您的个人资料

添加SSH密钥

粘贴复制的公钥,然后添加密钥

转到BitBucket存储库网页,复制SSH URL

转到您的本地存储库,打开Ortoisegit设置对话框,使用SSHURL和私钥文件

第一次推/拉/取时,将弹出:

输入您的密码短语,然后按OK按钮。然后,将弹出:

按Yes(是)按钮,使Pegeant运行

并缓存您的私钥和密码短语:

这样,在push/pull/fetch时就不需要反复输入密码短语了


最后一件事:为另一个BitBucket用户帐户创建/使用另一个SSH:D

如果您不喜欢SSH,但仍然希望使用https,那么:

  • 转到“管理您的凭据”。Windows开始->键入“凭据”->单击“管理您的凭据”

  • 删除与BitBucket相关的所有凭据,以便重新创建正确的凭据

  • 使用带有用户名的远程存储库URL


  • 重新获取并键入第一个BitBucket帐户的正确密码

  • 对第二个帐户执行相同的操作(步骤3和步骤4)


  • 是一个Subversion(SVN)客户端。也许你的意思是?您已经标记了和;你用哪一种?你还把你的问题贴上了标签;您使用的是Subversion存储库还是Git存储库?最后,这两者似乎都不相关。请不要垃圾邮件标签。仅使用与您的问题实际相关的问题。@Chris我已相应地更新了问题和标记。请您回答并澄清一下。您是否使用BitBucket的2个用户帐户?一个是办公用的,另一个是你家用的?是的,岳林.那是正确的.我用这个吗。任何特定的步骤或屏幕截图?这些图像不可见,感谢所有的努力。我稍后会检查它,如果它有帮助的话,我会纠正它:)我还没有检查它。但这看起来是一个很好的解决方案,尽管过程足够长。我也在等待其他答案,但没有收到任何答案。再次感谢你的努力。我将答案标记为正确:)