繁体   English   中英

git 推送 >> 致命:未配置推送目标

[英]git push >> fatal: no configured push destination

我仍在阅读有关 RoR 的一些指南,我被困在这里部署演示应用程序

我按照说明操作:

随着微博资源的完成,现在是将仓库推送到 GitHub 的好时机:

 $ git add. $ git commit -a -m "Done with the demo app" $ git push

这里发生的错误是推送部分..它输出了这个:

$ git push
fatal: No configured push destination.
Either specify the URL from the command-line or configure a remote repository using
git remote add <name> <url>
git push <name>

所以我尝试通过执行此命令来按照说明进行操作:

$ git remote add demo_app 'www.github.com/levelone/demo_app'
fatal: remote demo_app already exists.

所以我推:

$ git push demo_app
fatal: 'www.github.com/levelone/demo_app' does not appear to be a git repository
fatal: The remote end hung up unexpectedly

我可以在这里做什么? 任何帮助将非常感激。

您指的是“ Ruby on Rails 教程”的“ 2.3.5 部署演示应用程序”部分:

2.3.1 Planning the application部分,请注意他们做了:

$ git remote add origin git@github.com:<username>/demo_app.git
$ git push -u origin master

这就是为什么简单的git push有效(这里使用 ssh 地址)。
您是否按照该步骤进行了第一次推动?

 www.github.com/levelone/demo_app

这不是用于推送到 GitHub 存储库的可写 URI。

https://levelone@github.com/levelone/demo_app.git

这个应该比较合适。
检查git remote -v返回的内容,如果您需要替换远程地址,如GitHub 帮助页面中所述,请使用git remote --set-url

git remote set-url origin https://levelone@github.com/levelone/demo_app.git
# or 
git remote set-url origin git@github.com:levelone/demo_app.git

将 github 存储库添加为远程的命令(或其中的 URL)不太正确。 如果我正确理解您的存储库名称,它应该是;

git remote add demo_app 'git@github.com:levelone/demo_app.git'

我遇到过这个错误,之前我已经推送到根目录,现在我推送了另一个目录,所以我可以删除这个错误并运行下面的命令。

git add .
git commit -m "some comments"
git push --set-upstream origin master

我已经遇到过这个错误。 我创建一个 github 存储库并复制存储库 Url 并运行以下命令。

git remote add service-center-app 'https://github.com/DeveloperAsela/service-centerapp.git'

当我在 Github 中使用 Visual Studio Code 时,这发生在我身上。我意识到上游分支由于某种原因是空的,push 不知道要推到哪里。 使用“同步”解决了这个问题。

我有同样的问题

使用 vs code 如果你点击菜单按钮 go 向下推,拉然后向下滚动推到和

第一次推的时候。 你应该使用

git push -u 起源大师

以下是我如何解决同样的问题:

  1. 创建存储库

  2. git支线-M主线

  3. git push -u origin main

如果您使用 git 命令使用 cmd

git remote add origin git@github.com:<username>/demo_app.git

您可以从当前正在处理的代码库 https 中复制它。

运行后

git push

这对我有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM