Dùng 2 account github trên cùng 1 thiết bị

Config lại file ~/.ssh/config

# Account của công ty
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa

# Account cá nhân
Host github-me
HostName github.com
User git
IdentityFile ~/.ssh/id_rsa_me

Khi Clone thì chú ý url, sửa git@github.com thành git@github-me

git clone git@github-me:account_name/repo_name.git

Check lại remote:

git remote -v
origin	git@github-me:account_name/repo_name.git (fetch)
origin	git@github-me:account_name/repo_name.git (push)
Config author
  • Add config system
    # /etc/gitconfig
    [user]
     email = account@company.com
     name = company
    
  • Add config local
    # your_personal_repo/.git/config
    [user]
     email = account@me.com
     name = me