我正在评论一些代码并向其中添加需求文件等内容。我已经克隆了回购,分支到“记录”分支,完成了我的文档,并尝试使用以下方式推送到远程:
git push origin documenting
我收到错误:
==> git push origin documenting
remote: Repository not found.
fatal: repository 'https://myurl/myrepo.git/' not found
浏览到https://myurl/myrepo.git/
会向我显示回购,因此我的网址是正确的。
我尝试使用我设置的公共仓库执行相同的命令,但它确实有效。成功使用该命令后,我可以浏览到我的仓库,并通过我的更改查看新的documenting
分支。
修复此错误的最佳方法是什么?这似乎是一个权限问题。我应该请求许可,还是我还可以尝试其他的东西?
答案 0 :(得分:1)
尝试并比较私有和公共存储库的本地克隆中执行的git remote -v的输出。
您甚至无法执行git pull
(意味着git fetch
+合并)这一事实意味着与该私人仓库关联的网址在某种程度上是不正确的。
尝试重新设置
git remote set-url origin https://myurl/myrepo.git
(没有尾随斜线)
从您想要的任何文件夹中尝试一个简单的git ls-remote https://myurl/myrepo.git
(再次,没有尾部斜杠),以查看远程访问是否有效。