I have the ssh keys added in Bitbucket. If I do ssh -T git@bitbucket.org
he says I'm logged in. But when I do a git push/pull I get the following message
conq: repository does not exist.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
My cat .git/config
outputs:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[remote "origin"]
url = git@bitbucket.org:myUserName/myGitRepo.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "heroku"]
url = git@heroku.com:herokuUrl.git
fetch = +refs/heads/*:refs/remotes/heroku/*
[branch "somebranch"]
remote = origin
merge = refs/heads/somebranch
if I do:
git remote -v
prints out:
heroku git@heroku.com:herokuUrl.git (fetch)
heroku git@heroku.com:herokuUrl.git (push)
origin git@bitbucket.org:myUserName/myRepo.git (fetch)
origin git@bitbucket.org:myUserName/myRepo.git (push)
I got the same message, and I had to remove my user id from the path.... So instead of:
What worked was:
This error is because you renamed on bitbucket. First you check:
then you must change the path under new name
Make sure you're not adding the SSH key under "Deployment Key" in your Bitbucket repository's settings. What you in fact need to do is add the SSH key under "Manage Account" (Click your Avatar)> "SSH Keys". There's an explanation in this post