В настоящее время я использую GitLab как мой удаленный сервер GIT.
У меня нет проблем с использованием одной учетной записи Gitlab с назначенным ей ключом SSH.Как настроить два ключа SSH для двух учетных записей GitLab и нажать/вытащить, используя TortoiseGit?
Но теперь я применил еще одну учетную запись Gitlab, и я пытаюсь использовать для нее тот же ключ SSH, но я не могу добавить ключ к этой новой учетной записи.
Ошибка заключается в следующем, когда я попытался добавить ключ:
Ключ уже сделан
отпечатков пальцев уже принято
Так как я должен использовать один и тот же ключ для доступа к второй аккаунт Gitlab? Если это невозможно, как использовать два ключа одновременно.
Кстати, я использую систему windows.
Спасибо заранее!
=============================================================================================================================================== ====================== Обновления:
Ниже приведен файл конфигурации. И это выглядит следующим образом:
#my primary account
Host {account1}
User git
HostName gitlab.com
PreferredAuthentications publickey
IdentityFile C:/Users/{username}/.ssh/id_rsa1
#for NPR_HPTG account
Host {account2}
User git
HostName gitlab.com
PreferredAuthentications publickey
IdentityFile C:/Users/{username}/.ssh/id_rsa2
И у меня два счета Gitlab,
[email protected]:{account_1}/repo1.git
[email protected]:{account_2}/repo1.git
Тем не менее, я не могу получить доступ к account_2
.
Раньше, прежде чем у меня есть эта вторая учетная запись GitLab, я просто загружаю ключ ssh
в номер account1
без необходимости набора This. Но теперь, следуя этому, все же, в конце концов, я мог нажать на [email protected]:{account_2}/repo1.git
. И я использую TortoiseGit
для нажатия/вытягивания.
Я склонен к тому, что просто написать 'IdentityFile id_rsa2' должен выбрать этот файл' id_rsa2' из '~/.ssh /', делая автоматическое правое. Я бы попытался посмотреть. – kostix
@kostix Интересно. Обычно я всегда указываю полный путь. – VonC
Какой должен быть правильный формат для hte 'gitlabuser1'. это что-то вроде этого: '[email protected]: my_username'? – 2342G456DI8