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

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

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

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

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

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


person greg84    schedule 24.02.2013    source источник


Ответы (1)