Git push fatal:找不到存储库

时间:2015-03-10 23:41:12

标签: git bitbucket atlassian-sourcetree

我不确定发生了什么。但每当我尝试使用git推送或拉动时,我都会收到此消息"致命:存储库' https://....'找不到"。我通常使用bitbucket的源代码树,但是当我从命令行尝试时收到相同的错误。

我很困惑的原因是我没有做过任何应该改变存储库的事情。这个存储库已经有来自我和其他团队成员的数百次提交,自从我们创建它以来没有任何改变。我们很少使用任何高级功能,甚至不使用分支,只需拉,推,提交和合并。任何可能发生的事情以及如何解决它?

我已经尝试删除并重新添加原点但没有运气。

8 个答案:

答案 0 :(得分:10)

当回购,团队名称或用户名发生变化时会发生这种情况。

当我改变球队名称并且所有的回购失去了他们的起源时发生在我身上。

答案 1 :(得分:3)

如上所述,当存储库,团队名称或用户名发生变化时会发生这种情况。解决方案是设置新的远程URL,如下所示。

git remote set-url origin https://______________.git

答案 2 :(得分:1)

我认为,我的回答可以为某人节省几分钟和一些神经。

我遇到了同样的问题。通过运行以下Git命令解决了该问题:

git push --set-upstream origin master

原因:当您将git信息库初始化为本地工作目录时,Git仅初始化“ origin”,并且没有上游设置来提交您的更改。

答案 3 :(得分:0)

当您尝试将 Mercurial Repo 添加到git时,通常会发生这种情况。检查

答案 4 :(得分:0)

我也遇到了这个问题,这是因为我已经重命名了我的bitbucket帐户上的存储库。 解决方案是使用以下命令将新的远程URL添加到本地存储库:

列出所有旧的远程URL

git remote -v

删除旧的存储库URL

git remote remove <old name>

添加新网址

git remote add <new url>

最后一步

git pull <new url>
git push

pull的最后一步可能会要求您在本地存储库中进行合并更改。 pull之前,请注意此步骤。最后,您可以push进行最新更改。 希望对您有所帮助:)

答案 5 :(得分:0)

就我而言,我必须在终端中登录我的git帐户。我按照以下链接中的步骤进行操作,然后有效

https://kbroman.org/github_tutorial/pages/first_time.html

答案 6 :(得分:0)

这种类型的问题随便是从ssh url克隆的,它是ssh promt的,如果您通过url给出url,则您将提供ssh url:https://......git ...一切都很好

@Mario Shtika的示例

答案 7 :(得分:0)

更改目录名称时出现此错误。

我通过编辑文件配置,将远程URL设置为新URL解决了该问题。该文件位于项目的.git目录中。

obs:我知道与该问题有关的问题已经解决,但是我想在这里注册我的解决方案。