关于git push heroku master 部署不到 heroku的解决方案

一般输入以下命令便可部署

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

清除现有的密钥的方法是:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值