password-less ssh login
how os.Exit prevents defer call
Tell git which ssh key to use
This post shows how I use rebase/squash to keep my git history clean.