I use bitbucket both at work and at home on the same machine. I've setup a SSH identity for my work bitbucket account, my at home account allows access to two people (no one from my work account, including me). When I pulled my git repo from my home account, I was prompted to enter credentials via https (using Git Extensions). However, when I did a commit/push it didn't ask for my credentials and used my ssh identity from my work account committing to my personal git repo using my work account. I double checked the permissions after committing and it shouldn't have access to do this.
Issue #5921 invalid