After successfully cloning my repo from heroku and added another remote
1/ git clone git@heroku.com:[APP].git
2/ git remote add bitbucket ssh://git@bitbucket
Two step process to be able to push pull
Step1: Generate ssh key(public and private) on mac
Step2: Put private key in mac and public key in git website
below detailed steps are for mac users
Step 1: Generating keys
ssh-keygen this will prompt you to enter storage location for key, you may type /Users/[machinename]/.ssh/[keyname] Step2:pushing keys to appropriate locations[mac and remote accounts i.e Github, bitbucket, gitlab etc ]
ssh-add -K ~/.ssh/[keyname] in terminal to add your private key to the macpbcopy < ~/.ssh/[keyname].pub to copy public key to clipboardDone, now you can push pull.