GIT新回购错误

时间:2017-11-09 12:41:21

标签: git github version-control

在github上创建一个新分支,抛出此错误

  

remote:找不到存储库。   致命的:存储库' https://github.com/mckenzieflavius/myrepository.git/'找不到

我已经检查了一千次拼写,所以生病提供了关于我在做什么的确切信息。

我做了什么

在github上我在一个有不同电子邮件地址的帐户上。例如mckenzie@hotmail.com并建立了一个新的存储库。

本地我的配置电子邮件地址是mckenzie@hotmail.co.uk但是我已经手动将这个1存储库设置为mckenzie@hotmail.com以及我的git帐户的用户名。

本地运行git init后跟git commit -m "initial commit"

git remote add origin https://github.com/myrepository.git设置

然后git push origin master

但我得到了上述错误。我真的不确定我做错了什么。

我甚至按照git上的指南将现有项目推送到git,我也得到同样的东西。

编辑:

我知道这只会有所帮助,但我已经把ive在这个问题上早些时候在github上创建了一个回购,这里有一张图片

enter image description here

3 个答案:

答案 0 :(得分:1)

查看您的Github用户帐户https://github.com/mckenzieflavius?tab=repositories,您尚未创建存储库。你只能推送到实际存在的远程回购,所以你要做的就是首先通过Github网站创建myrepository,然后你可以推送到它。

答案 1 :(得分:0)

这可能是因为您的repo设置为private而您没有权限推送到此存储库。

答案 2 :(得分:0)

是的,所以我发现这很奇怪,我不确定它与下面的哪一个有关,但列出了我所做的所有改变

正如我之前所说的,我使用的是另一个托管私有存储库的帐户,我将第二个帐户添加为协作者。我不确定这是什么解决了它。

其次本地存储库不是空的,它有文件,之前我通过git commit -m "Initial file commit"提交了文件,但我没有添加它们(我按照git页面上的说明,但我没有我想在页面上看一个自述文件。所以,当我接着提交它时就抛出了这个错误。

<强>解决方案

我认为问题在于没有任何提交,但GitHub错误抛出的信息是不准确和误导的。没有提交我的意思是在提交中没有文件更改它只是一个空文件夹,我认为在你可以推送它之前,本地仓库中至少需要有一个文件或文件夹。

当我搜索那个错误时,一大堆不相关的人出现了,我跟着他们,希望我的也能工作,但他们没有。