В папке ~/%userprofile%/.ssh/ должен быть config, ключи (публичные *.pub и не публичные без расширения) а так же known_hosts
Config :
# Personal Github
Host github.com
User __________
IdentityFile ~/.ssh/id_rsa
# Company GitLab - HEDGEHOG
Host gitlab.com
User ___________
IdentityFile ~/.ssh/id_hedgehog
known_hosts :
- Получаем инфу с сервака
ssh-keyscan -t rsa server_ip
- Вставляем в ~/.ssh/known_hosts
- Потом можно переключаться между аккаунтами:
ssh -i id_hedgehog
- И переключить Git-юзер для локального репозитория:
git config user.email адрес@почты
show your Git username & user email:
git config user.name
git config user.email
or:
git config --list
or open
~/.gitconfig
Change GITuser for the specific folder:
git config user.name "Alvin J. Alexander"
git config user.email "Alvin@gmail.com"
change your GLOBAL Git username like this:
git config --global user.name "Alvin J. Alexander"
change your Git email address like this:
git config --global user.email [your email address here]