1

我可以访问两个BitBucket 帐户。我想对它们都使用 SSH。我正在使用 TortoiseGit 和 Pageant 进行身份验证。

但是,我必须不断从 Pageant 中删除 SSH 密钥才能正确进行身份验证。这是我目前必须做的:

  1. 从 Pageant 中删除所有密钥。
  2. 对账户 A 中的存储库进行操作。成功。
  3. 对账户 B 中的存储库进行操作。成功。
  4. 尝试对帐户 A 中的存储库进行操作。获取“conq:存储库访问被拒绝”消息,直到我从 Pageant 中删除另一个帐户的密钥。

我怎样才能让它正常工作?我已经用谷歌搜索并找到了有关的东西,~/.ssh/config但我很确定那是 Linux 的东西。我还发现在 中提到使用“会话” Putty.exe,但似乎我只能使用主机名来选择我想使用的会话 - 因为两个帐户都使用 bitbucket.org,我认为这不会起作用。

任何帮助,将不胜感激。实在想不通为什么这么复杂!

4

1 回答 1

0

可在此处找到 Putty 的说明和解决方法:

https://answers.atlassian.com/questions/150285/only-the-top-listed-private-key-in-pageant-is-used-offered-by-git-sourcetree-tortoisegit

于 2013-04-18T23:07:12.380 回答