Setup multiple git identities & git user informations
/!\ Be very carrefull in your setup : any misconfiguration make all the git config to fail silently ! Go trought this guide step by step and it should be fine
Setup multiple git ssh identities for git
Generate your SSH keys as per your git provider documentation.
Add each public SSH keys to your git providers acounts.
~/.ssh/config, set each ssh key for each repository as in this exemple: