Git错误:conq:存在库不存在

jaf*_*ffa 36 git bitbucket

我在使用BitBucket的Git中遇到以下错误:

conq: repository does not exist.
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

我该如何纠正这个问题?我执行了以下操作:

git init .   
git remote add origin git@bitbucket.org:myname/myproject.git
git add .
git commit -m "..."

git push  <<< error occurs here
Run Code Online (Sandbox Code Playgroud)

我用ssh键设置BitBucket,并在仪表板上显示repo.

Mal*_*loc 39

就我而言,git存储库在配置文件中以某种方式重复:

cat .git/config
Run Code Online (Sandbox Code Playgroud)

给我:

[remote "origin"]
    url = git@bitbucket.org:myUserName/myRepositoryName.git/myRepositoryName.git
    fetch = +refs/heads/*:refs/remotes/origin/*
Run Code Online (Sandbox Code Playgroud)

如您所见,myRepositoryName是重复的,所以我删除了它,现在配置文件如下所示:

[remote "origin"]
    url = git@bitbucket.org:myUserName/myRepositoryName.git
    fetch = +refs/heads/*:refs/remotes/origin/*
Run Code Online (Sandbox Code Playgroud)

这样做,我的问题就解决了.现在推动正确完成.希望这能有所帮助.


Igo*_*rra 27

重命名repo时也会发生此错误:

编辑.git/config并从以下位置更改:

git remote add origin git@bitbucket.org:myname/myproject.git
Run Code Online (Sandbox Code Playgroud)

至:

git remote add origin git@bitbucket.org:myname/my_new_project_name.git
Run Code Online (Sandbox Code Playgroud)


jaf*_*ffa 15

我最终通过删除原点并重新添加它来设法做到这一点.我做完之后一切都好看.


has*_*opf 15

git remote rm origin
git remote add origin git@github_or_bitbucket_or_whatever_link
Run Code Online (Sandbox Code Playgroud)