Я использую gitlab.com для работы в моей компании и github.com для моей личной работы. Я прочитал множество тем, множество тем о проблеме идентификации, и все же, я до сих пор не могу понять, почему это не работает от меня.
У меня есть файл ~/.ssh/config
, как следует
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/perso_id_rsa
Host gitlab
HostName gitlab.com
User git
IdentityFile ~/.ssh/id_rsa
И мастер ~/.gitconfig
[user]
email = my_company_address
name = my_company_name
[includeIf "gitdir:~/Workspace/perso"]
path = ~/Workspace/perso/.gitconfig
И ~/Workspace/perso/.gitconfig
[user]
email = my_perso_email
name = my_pseudo
Когда я делаю коммиты из моего проекта perso в ~ / Workspace / perso / my_perso_project, автором коммита является адрес моей компании (коммит передается на github без проблем).
Может кто-нибудь помочь?
Спасибо