Using the Correct SSH Keys for Multiple Hosts

I recently ran into the issue of managing my ssh keys across different organizations. And yes by recently I do mean that I have been using my personal ssh key at work too… What we want to do is separate your personal ssh key from your work ssh key, and have git respect this by project. I’ll be using gitlab in the examples. Replace with github, bitbucket, etc as you see fit.