一般输入以下命令便可部署
git init heroku git:remote -a 你的应用名称 git add . git commit -am "init" git push heroku master
这个过程出错,一般是报以下两个错误
1.fatal: unable to access 'https://git.heroku.com/myforums123.git/': error setting certificate verify locations:
CAfile: D:/Git/mingw64/ssl/certs/ca-bundle.crt
CApath: none
2.Permission denied (publickey).
fatal: Could not read from remote repository.
解决方案:
步骤1.终端输入ssh-keygen,查看是否如下图所示,
若显示ssh-keygen不是内部或外部命令,则自行配制环境变量,确保输入ssh-keygen如上图所示
步骤2.满足步骤1条件后,进入C:\User\.ssh (或者你直接在C盘 搜索.ssh文件)查看该文件下是否有以.pub为后缀的文件
此时有两种情况,
第一种就是你有这些文件说明你有公钥,需要将公钥上传到Heroku
第二种就是你没有这些文件,你需要添加一个公钥
第三种就是删除并添加heroku作为远程引用
查看现有的密钥的方法是:
heroku keys
清除现有的密钥的方法是: