When using git with a key that has a passphrase, you are asked the passphrase every time you pull/push. To make this a bit more convenient, add the key to the OSX Keychain.
Store key in OSX Keychain:
ssh-add -K ~/.ssh/my_key
Host * UseKeychain yes AddKeysToAgent yes IdentityFile ~/.ssh/my_key