Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 推送到Heroku时发生SSL证书错误_Git_Ssl_Heroku - Fatal编程技术网

Git 推送到Heroku时发生SSL证书错误

Git 推送到Heroku时发生SSL证书错误,git,ssl,heroku,Git,Ssl,Heroku,今天,我在“git push heroku master”命令后收到此错误: fatal: unable to access 'https://git.heroku.com/myserver.git/': SSL certificate problem: Invalid certificate chain 我该怎么办?我在Safari中打开并选中了“始终信任Heroku域”复选框。现在它正在工作。正如@bcmcfc上面所说。他们在推特上发布了“我们的SSL证书存在问题,影响和其他服务。受影响的

今天,我在“git push heroku master”命令后收到此错误:

fatal: unable to access 'https://git.heroku.com/myserver.git/': SSL certificate problem: Invalid certificate chain

我该怎么办?

我在Safari中打开并选中了“始终信任Heroku域”复选框。现在它正在工作。

正如@bcmcfc上面所说。他们在推特上发布了“我们的SSL证书存在问题,影响和其他服务。受影响的服务是通过git、Dropbox和Github sync部署的。应用程序不受影响,并且运行正常。”

我能够使用ssh方法成功推送,如以下文档所述:

您需要做的就是添加另一个远程设备,传递
--ssh git
标志。假设您的应用程序名为“我的应用程序”:

heroku git:remote-a my-app-r my-app ssh--ssh-git

然后,如果您还没有这样做,您可能需要将密钥添加到heroku。有一个交互式工具可用于:

heroku密钥:添加

现在您可以像往常一样推送,选择新的遥控器:

git推送我的应用程序ssh主机


全部完成!注意:
-r git remote name
标志只是为了方便起见,可以省略。

他们的证书在不到两个小时前就过期了。他们已经通过状态帐户在推特上发布了相关信息。“我们的SSL证书和其他服务存在问题。请关注@herokustatus以获取更新”-通过您的存储库更改myserver.git了吗?是的!我做了,但看不到任何变化。上面说方法是不允许的。具体怎么办?现在,当我尝试推送heroku master时,SSL证书问题没有出现,但是heroku没有启动我的部署:
Total 0(增量0),重用0(增量0)远程:压缩源文件。。。完成。远程:构建源代码:远程:
是heroku的问题,现已修复!:D