Switchable SSH Profiles for Git and Github + Signing Commits with Appropriate Keys (Bonus Content)
For some of us developers, our personal laptop is also our work device (BOYD.) Some organizations might also allow us to use our personal Github account for the work. However, if the later is not the case, it is often inconvenient to switch between two different SSH profiles.