gpt4 book ai didi

git push heroku origin ~ 致命 : No path specified

转载 作者:太空狗 更新时间:2023-10-29 12:48:55 27 4
gpt4 key购买 nike

我正在学习本教程 https://www.railstutorial.org/book/static_pages#sec-sample_app_setup并且我成功完成了所有步骤(git 提交并推送到 github、heroku 登录和 heroku 应用程序创建)直到这个命令:

$ git push heroku master

我也试过:

$ git push heroku origin
$ git push heroku

它导致了这个错误:

> fatal: No path specified. See 'man git-pull' for valid url syntax

我尝试按照 this answer 来解决它但它对我不起作用。

在我尝试了最佳答案的建议后,这是我在 .git 中的配置文件:

[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://github.com/kunokdev/sample_app.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "heroku"]
url = https://git.heroku.com/test774.git
fetch = +refs/heads/*:refs/remotes/heroku/*

知道问题出在哪里吗?我正在使用 Ubuntu 14.04 操作系统。

$ git config --list | grep heroku

url.ssh://git@heroku.com.insteadof=https://git.heroku.com/
remote.heroku.url=https://git.heroku.com/test774.git
remote.heroku.fetch=+refs/heads/*:refs/remotes/heroku/*

最佳答案

我设法解决了这个问题,所以我在这里分享解决方案。所以这些是从 0 到部署的步骤:

$ cd path/to/dir
$ git init
$ git add -A
$ git commit -m "Initialized"
$ heroku login
$ heroku create appname
$ heroku git:remote -a appname
$ git remote -v

至此,我们就可以看出问题所在了。由于某些奇怪的原因,heroku 生成了无效的 URL。正如您在输出中看到的:(注意:我使用 kunokdev 作为应用程序名称)

heroku  ssh://git@heroku.comkunokdev.git (fetch)
heroku ssh://git@heroku.comkunokdev.git (push)
origin https://github.com/kunokdev/kunokdev.git (fetch)
origin https://github.com/kunokdev/kunokdev.git (push)

你看到前两行了吗?它有 ...heroku.comkunokdev.git 而不是 heroku.com/kunokdev.git 正如 Ruby On Rails 小组中的一位好人所建议的那样;要解决此问题,我需要删除远程并添加如下修改的远程:

$ git remote rm heroku
$ git remote add heroku ssh://git@heroku.com/kunokdev.git

此时,当您使用 $ git push heroku master 时,应该不会出现与无效路径 url 相关的错误。

关于git push heroku origin ~ 致命 : No path specified,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35378018/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com