【发布时间】:2017-07-19 13:03:57
【问题描述】:
我正在评论一些代码并向其中添加诸如需求文件之类的内容。我已经克隆了存储库,分支到“记录”分支,完成了我的文档并尝试使用以下命令推送到远程:
git push origin documenting
我收到一个错误:
==> git push origin documenting
remote: Repository not found.
fatal: repository 'https://myurl/myrepo.git/' not found
浏览到 https://myurl/myrepo.git/ 会显示 repo,所以我的 URL 是正确的。
我用我设置的公共仓库尝试了相同的命令,它可以工作。成功使用该命令后,我可以浏览到我的存储库并在其中看到新的 documenting 分支以及我的更改。
解决此错误的最佳方法是什么?这似乎是一个权限问题。我应该请求许可,还是可以尝试其他方法?
【问题讨论】:
-
嗯,网址有点奇怪,我想知道这是否只是一个错字。如果您输入
git remote -v,会出现什么? -
我看到了回购。
'https://myurl/myrepo.git/'有我的真实 URL,并且真实的 repo 名称已更改。但我在工作的公共回购中看到了同样的事情。 -
抱歉,不知道,您是否尝试过通过 UI 在实际 repo 上创建分支并随后推送?
-
我会,但我试图了解它在公共回购中的工作方式,而不是在我试图首先贡献的这个回购中。 FWIW,我也不能拉。
-
mmmh,可能和权限有关,你有没有通过控制台克隆repo?
标签: git github git-branch git-push