Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git推送致命:未找到存储库_Git_Bitbucket_Atlassian Sourcetree - Fatal编程技术网

Git推送致命:未找到存储库

Git推送致命:未找到存储库,git,bitbucket,atlassian-sourcetree,Git,Bitbucket,Atlassian Sourcetree,我不知道发生了什么事。但每次我现在尝试使用git推拉时,我都会收到这样一条消息:“致命:存储库”https://....“未找到”。我通常将源代码树与bitbucket一起使用,但在从命令行尝试时收到相同的错误 我如此困惑的原因是我没有做任何应该改变存储库的事情。这个存储库有数百个来自我和其他团队成员的提交,自我们创建以来没有任何变化。我们很少使用任何高级功能,甚至不使用分支,只使用pull、push、commit和merge。任何可能发生的事情以及如何修复 我已经尝试删除并重新添加源代码,但没

我不知道发生了什么事。但每次我现在尝试使用git推拉时,我都会收到这样一条消息:“致命:存储库”https://....“未找到”。我通常将源代码树与bitbucket一起使用,但在从命令行尝试时收到相同的错误

我如此困惑的原因是我没有做任何应该改变存储库的事情。这个存储库有数百个来自我和其他团队成员的提交,自我们创建以来没有任何变化。我们很少使用任何高级功能,甚至不使用分支,只使用pull、push、commit和merge。任何可能发生的事情以及如何修复


我已经尝试删除并重新添加源代码,但没有成功

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


当我更改了团队名称,所有回购协议都失去了它们的来源时,这种情况发生在我身上。

当您尝试向git添加Mercurial Repo时,通常会发生这种情况。选中上面提到的,当存储库、团队名称或用户名更改时会发生这种情况。解决方案是设置新的远程url,如下所示


git远程设置url源https://______________.git

我想,我的回答可以让人省下几分钟和一些紧张

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

git push --set-upstream origin master

原因:当您将git repository初始化为本地工作目录时,git只初始化“origin”,并且没有提交更改的上游集。

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

列出所有旧的远程URL 删除旧存储库URL
git远程删除
添加新URL
git远程添加
最后一步
git拉
git推送
最后一步,当您
pull
时,它可能会要求对本地存储库进行合并更改。在您拉
之前,请注意此步骤。最后,您可以
推送您的最新更改。

希望有帮助:)

在我的情况下,我必须在终端登录我的git帐户。我遵循以下链接中的步骤,然后在它工作之后


这种类型的问题很偶然,因为ssh url是用ssh promt克隆的,如果您按url提供url,则您提供ssh url:https://......git …一切正常


示例

我在更改目录名时遇到此错误

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


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

总有可能有人真的破坏了对存储库的访问。。你在网络浏览器中尝试过这个URL只是为了好玩吗?是的,我尝试过这个URL,以及我使用bitbucket的其他存储库。奇怪的是它现在正在工作,我不知道为什么。。。我没有改变任何东西或拉任何更新它只是工作。bitbucket可能有问题?也许我把某个git文件锁在了某个地方(我对它的内部工作原理不太熟悉)。谢谢你的帮助!当这些问题自行解决时,总是很好/令人沮丧。不知道为什么,但这对我来说很有效:1<代码>git远程rm源站
2。在github帐户3中添加具有所需名称的回购<代码>git远程添加源https://github.com/YOUR_USERNAME/NEW_REPO_NAME.git
4`git push-u origin master您有解决方案吗?是的,转到bitbucket,再次将url复制到repo(以.git结尾的url)并更新远程。我知道他说他已经这么做了,但我发现自己粘贴错误url的频率比我愿意承认的要高。更具体地说,这些来自GitHub帮助的说明,无论您使用的是哪个远程平台,检查什么?检查https或ssh url是否以.git结尾。如果不是它的反复无常。在这种情况下,请删除存储库并创建新的存储库。在某些情况下,当存在多个环境分支时,不要忘记检查“GIT REPOSITORY”,运行GIT命令基本上意味着“不要测试,只需将更改推送到master”。我相信当你使用2>分支时它会起作用。帮我省了一个噩梦。非常感谢……即使在我建立了一个新的机构救了我的命的时候,我也没能弄清楚到底发生了什么。谢谢:)
git remote -v
git remote remove <old name>
git remote add <new url>
git pull <new url>
git push