I am having a problem pushing to a different heroku remote.
To check myself I renamed my entire project directory to _backup and then:
git clone acco
If you pull the other repo first:
git pull repo2
This will merge in the other repos's changes which you can add and commit.
Then you can push the repo back.