-i identity_file
[...] You can also specify a public key file to use the corresponding private key that is loaded in ssh-agent(1) when the private key file is not present locally.
You can set option batch continue before mkdir to ignore any errors and restore the option batch abort after.
host bitbucket.org
IdentityFile ~/.ssh/cv-key