Complete guide to resolve 'Could not open a connection to your authentication agent' error when adding SSH keys for Git and Heroku deployment. Step-by-step solutions for Windows, macOS, and Linux.