multiple git sites using different ssh keys

Home  /  linux  /  multiple git sites using different ssh keys

multiple git sites using different ssh keys

First, you must use ssh-keygen to generate ssh key for your different accessing git sites. Like github, gitlab, or gitcafe etc.

$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Finally, edit ~/.ssh/config to add configuration to specific git site
$ vi ~/.ssh/config

Host gitlab.com
    RSAAuthentication yes
    IdentityFile ~/my-ssh-key-directory/my-gitlab-private-key-filename
    User git
Host git.assembla.com
    RSAAuthentication yes
    IdentityFile ~/.ssh/id_rsa_assembla
    User git

Leave a Reply

Your email address will not be published. Required fields are marked *