将分支机构推送到私人仓库

时间:2017-02-28 14:01:38

标签: git github git-branch git-push

我正在评论一些代码并向其中添加需求文件等内容。我已经克隆了回购,分支到“记录”分支,完成了我的文档,并尝试使用以下方式推送到远程:

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分支。

修复此错误的最佳方法是什么?这似乎是一个权限问题。我应该请求许可,还是我还可以尝试其他的东西?

1 个答案:

答案 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(再次,没有尾部斜杠),以查看远程访问是否有效。

相关问题