使用git使用自定义名称将应用程序部署到Heroku?

时间:2017-11-10 14:48:35

标签: git heroku

Heroku's guide开始,我只能这样做:

heroku create

(将有一个生成名称的Heroku存储库)

git push heroku master

然后如果我想重命名它(无论如何我必须这样做),我会这样做:

git remote rename generated-name the-name-i-want

但是如果我想创建一个带有自定义名称的Heroku存储库,我就无法使用终端部署我的代码:

heroku create the-name-i-want

git push heroku master 

抛出错误

fatal: 'heorku' does not appear to be a git repository
fatal: Could not read from remote repository.

git push heroku the-name-i-want master

git push the-name-i-want master

抛出错误

fatal: 'the-name-i-want' does not appear to be a git repository
fatal: Could not read from remote repository.

如何使用git将代码部署到带有自定义名称的heroku? 我使用的是Windows 10。

1 个答案:

答案 0 :(得分:2)

您正在混淆两个概念:示例中的heroku git remote 的名称,而不是应用程序。

让我们一步一步:git push heroku master将当前分支推送到名为 heroku远程分支master

当你heroku create the-name-i-want时,你仍然会得到一个名为heroku的git遥控器。

如果要更改遥控器的名称,而不是

git remote rename generated-name the-name-i-want

使用

git remote rename heroku the-name-i-want

然后你可以

git push the-name-i-want master

这就是您收到错误fatal: 'the-name-i-want' does not appear to be a git repository

的原因

使用git remote -v检查您的远程名称和网址。