尝试将应用程序放在服务器`heroku'上,但它不起作用,按照指示执行所有操作 安装Heroku CLI 下载并安装Heroku CLI。
如果您还没有,请登录您的Heroku帐户并按照提示创建新的SSH公钥。
$ heroku login
创建一个新的Git存储库 在新目录或现有目录中初始化git存储库
$ cd my-project/
$ git init
$ heroku git:remote -a name
部署您的应用程序 将代码提交到存储库并使用Git将其部署到Heroku。
$ git add .
$ git commit -am "make it better"
$ git push heroku master
现有的Git存储库 对于现有存储库,只需添加heroku远程
即可$ heroku git:remote -a name
输入命令后
$ git push heroku master
错误出现
c:\Games\discord>git push heroku master Counting objects: 323, done.
Compressing objects: 100% (312/312), done.
Writing objects: 100% (323/323), 360.29 KiB | 922.00 KiB/s, done.
Total 323 (delta 31), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: ! No default language could be detected for this app.
remote: HINT: This occurs when Heroku cannot detect
the
buildpack to use for this application automatically.
remote: See
https://devcenter.heroku.com/articles/buildp
acks
remote:
remote: ! Push failed
remote: Verifying deploy...
remote:
remote: ! Push rejected to name.
remote:
To https://git.heroku.com/name.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/name.git'
红色下划线标着
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/name.git'
试图在“推”之前写“拉”,但没有帮助
我有Windows 7
答案 0 :(得分:0)
酷 让我解释一下。 这对我有用。 首先 我希望你已经安装了 heroku cli 如果不访问此:https://devcenter.heroku.com/articles/heroku-command-line 如果你不能安装它。 让我知道 更新或设置您的公共 ssh 密钥
$ heroku login
$ ssh-keygen -t rsa`
$ heroku keys:add
$ heroku keys:remove yourlocalworkstation
$ heroku keys
$ ssh -v git@heroku.com
你可以在这里查看 https://devcenter.heroku.com/articles/keys
现在,撤消您所做的所有初始化
$ rmdir .git
$ rmdir /s .git
如果您在命令行中看到类似段落的红色错误 别担心,按照下面的步骤操作。
在此之后按照最后的步骤
$ git init
$ git add .
$ git commit -m "Initial Commit"
$ heroku create yourappname
$ git remote -v
$ git push heroku master
现在,大功告成。