当前位置: 首页 > 知识库问答 >
问题:

致命:当前分支主控没有上游分支

东郭淇
2023-03-14
peeplesoft@jane3:~/846156 (master) $ git push

fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

     git push --set-upstream origin master
peeplesoft@jane3:~/846156 (master) $ git push --set-upstream origin master

fatal: Authentication failed
peeplesoft@jane3:~/846156 (master) $ git push -u origin master

fatal: Authentication failed

然后我试了一下:

peeplesoft@jane3:~/846156 (master) $ git config remote.origin.push HEAD

peeplesoft@jane3:~/846156 (master) $ git push

fatal: Authentication failed

有什么提示吗?

共有1个答案

戴正阳
2023-03-14

您解决了推送问题,但与推送问题无关(我在“Why do I need to explitive push a new branch?”中解释了这个问题:git push-u origin mastergit push-u origin-all),您现在需要解决身份验证问题。

这取决于您的url(如'git@github.com/yourrepo中的ssh或如https://github.com/you/yourrepo中的https)

对于https URL:

正如qwerty在注释中所指出的,您可以通过以下操作在远程上自动创建同名分支:

git push -u origin head 

为什么?

  • head(请参阅.git\head文件)具有当前签出分支的refspec(例如:ref:refs/heads/master)
  • 默认推送策略很简单

由于用于此推送的refpec是head:(no destination),因此缺少: 意味着更新与 (head,它是一个分支)相同的ref。

 类似资料:
  • 我使用github的时间相对较短,并且一直使用客户端执行提交和拉取。我决定从昨天的git bash开始尝试它,并且我成功地创建了一个新的repo和提交的文件。 今天,我从另一台计算机上对存储库进行了更改,我提交了更改,现在我回到家里,执行了来更新我的本地版本,我得到了以下信息: 这次回购的唯一贡献者是我,没有分支(只有一个主人)。我在windows上执行了git Bash中的pull: 我做错了什

  • 因此,我使用Jira创建了一个分支,并在本地系统中查看了该分支。现在我正在尝试对我的本地系统进行git拉动,但我得到了这样的信息 我需要做什么?我看过这个链接,但我不清楚。

  • 我在一个分支“测试”中工作,并进行了拉操作,现在我按照原点进行更新。 我签出分支“开发”,它位于源/开发后面,我复制了一些代码更改。现在我运行: 当我在分支“测试”中工作时,我得到了许多未跟踪的文件,而不是暂存的文件。现在我只想签回测试分支并推动我的更改。我的更改很少,所以我可以还原并重做它们。但如何切换分支,因为我遇到了错误: 错误:签出将覆盖以下未跟踪的工作树文件: 所有未标记和未跟踪的文件

  • 我在进行git克隆时遇到此错误 错误:- 尝试重新安装git(最新) 还是相同的错误 操作系统:-Windows

  • 问题内容: 有什么方法可以将成功构建的功能分支推送到另一个分支? 我想要这样的东西: Git存储库(Gitorious / GitHub等)。分行: 掌握(当前项目的代码) 质量保证(代码等待质量检查的分支机构) 功能分支(许多远程分支,开发人员可以在其中开发其功能) 开发人员应仅具有对母版的读取访问权限,并且对其功能分支进行读/写QA读/写质量保证分支TeamCity-读/写母版,质量保证,仅对

  • 问题内容: 我正在使用KafkaConsumer 0.10 Java api。我想从特定的分区和特定的偏移量中消费。我抬起头,发现有一个搜索方法,但是抛出异常。任何人都有类似的用例或解决方案? 码: 例外 问题答案: 你可以之前,你首先需要一个主题 或 主题,以消费者的分区。也请记住,这和懒惰- 这样,你也需要做一个“虚拟来电”,以才可以使用。 注意:从Kafka 2.0开始,新版本是异步的,不能