How to Manage Multiple Git Configurations on a Single Machine

Since I use the same computer for both personal and professional work, I need to separate my Git configuration. I use GitHub for my…