Использование Pageant с TortoiseGit с двумя учетными записями - необходимо продолжать удалять ключи SSH

У меня есть доступ к двум учетным записям BitBucket. Я хочу использовать SSH для них обоих. Я использую TortoiseGit и Pageant для аутентификации.

Тем не менее, я должен продолжать удалять ключи SSH из Pageant для проверки подлинности. Вот что я должен сделать на данный момент:

  1. Удалите все ключи из Pageant.
  2. Выполните операцию над хранилищем в учетной записи А. Успешно.
  3. Выполните операцию над хранилищем в учетной записи B. Успешно.
  4. Попытайтесь выполнить операцию с хранилищем в учетной записи A. Получайте сообщение "conq: repository access denied", пока я не удалю ключ для другой учетной записи из Pageant.

Как я могу заставить это работать должным образом? Я гуглил и нашел материал о ~/.ssh/config но я почти уверен, что это Linux. Я также нашел упоминание об использовании "сессий" в Putty.exe, но, похоже, я могу использовать только имя хоста, чтобы выбрать, какой сеанс я хочу использовать - так как обе учетные записи с bitbucket.org, я не думаю, что это будет работать.

Любая помощь будет оценена. На самом деле не могу понять, почему это так сложно!

1 ответ

Решение

Объяснение и обходной путь для Putty можно найти здесь:

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

Другие вопросы по тегам