18 мая 2015 г.

Multiple git accounts (ssh keys) on OSX or Linux

If you need to use multiple git accounts different ssh keys, for example during work on multiple projects. Here solution.

1) Create or open file:
OSX and Linux: ~/.ssh/config

$ touch config

2) Now create aliases for hosts:

#GitHub work account
Host wrkgithub
    HostName github.com
    IdentityFile ~/.ssh/path_to_your_work_github_key

#GitHub private account

Host prvtgithub
    HostName github.com
    IdentityFile ~/.ssh/path_to_your_private_github_key

#Assembla work account

Host wrkassembla
    HostName git.assembla.com
    IdentityFile ~/.ssh/path_to_your_work_assembla_key

#BitBucket work account

Host wrkbitbucket
    HostName bitbucket.org
    IdentityFile ~/.ssh/path_to_your_work_assembla_key

3) Use aliases for git urls like this: git@wrkgithub:username/projectnsme.git instead git@github.com:username/projectnsme.git

2 комментария:

  1. These are truly enormous ideas in on the topic of blogging. You have touched some good points here. Any way keep up wrinting. fb login facebook

  2. Fun88 Casino Canada Bonus Code - VieCasino.com
    Fun88 Casino Bonus Code 다파벳 and Review. Join Fun88 Casino and get 125 Free Spins for fun88 soikeotot Instant Play! Fun88 Casino Casino Canada.