Git мешает мне с обычным
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
, на который я обычно отвечаю
git config user.email "me@example.com"
git config user.name "Me Name"
Я не хочу устанавливать вышеуказанное глобально, так как у меня несколько хостов и я хочу использовать разные идентификаторы Git для каждого хоста SSH. Можно ли связать идентификаторы Git с хостами и / или идентификаторами SSH, например, имея какой-то общий файл конфигурации
Host github.com
IdentityFile ~/.ssh/github_rsa
user.email "me@example.com"
user.name "Me Name"
Host gitlab.com
IdentityFile ~/.ssh/gitlab_rsa
user.email "another@example.com"
user.name "Another Name"