从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。
答案 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
检查您的远程名称和网址。