Pages

Tuesday, 15 October 2024

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 github.com
    RSAAuthentication yes
    IdentityFile ~/.ssh/id_rsa_github
    User git

No comments:

Post a Comment