Building on this article and this video I figured I would spell out some of the details of using multiple ssh keys with github. I re-read the article a few times before I found the comments which spelled out what I finally needed to be able to have multiple email accounts each with a different ssh key for github repos. This article applies to a Mac running OSX but could easily be adapted to linux platforms.