Just as an internal note, if you get the following error trying to pull or push to a git repo:
"Agent admitted failure to sign using the key"
Your issue might be due to simply not having an identity defined in SSH. Simply use the "ssh-add" command to fix it.