git pushをするとデフォルトのssh鍵が使われますが、明示的に変えたい場合..
bitbucketはbitbucket用の鍵を登録してる、とかいう場合には
$ git remote -v
origin git@bitbucket.org:sample/sample.git (fetch)
origin git@bitbucket.org:sample/sample.git (push)
となっていれば、bitbucket.orgを~/.ssh/configに指定してあげるといいです
$ vim ~/.ssh/config
Host bitbucket.org
Hostname bitbucket.org
User git
IdentityFile ~/.ssh/bitbucket
と追記(鍵が~/.ssh/bitbucketだとした場合)
これで
$ git push origin master
とgit pushできるようになりました