If your ssh key is not adding and you continuously have to keep doing ssh-add -l ~/.ssh/mykey then do the following to add it to your keychain:
ssh-add -K ~/.ssh/mykey
source: http://stackoverflow.com/questions/1909651/svnssh-not-having-to-do-ssh-add-every-time-mac-os
keywords: mac osx ssh-add all the time