在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上创建了一个回购,这里有一张图片
答案 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错误抛出的信息是不准确和误导的。没有提交我的意思是在提交中没有文件更改它只是一个空文件夹,我认为在你可以推送它之前,本地仓库中至少需要有一个文件或文件夹。
当我搜索那个错误时,一大堆不相关的人出现了,我跟着他们,希望我的也能工作,但他们没有。