Ubuntu上的Hubot:如何强制执行仅使用HTTPS工作?

时间:2016-05-18 14:29:09

标签: linux http ubuntu https hubot

在Ubuntu机器上安装了hubot,当运行bin / hubot时我得到以下错误。

  

无法建立网络隧道套接字,因为= write   EPROTO 3074811648:错误:140770FC:SSL   套路:SSL23_GET_SERVER_HELLO:未知   协议:../ DEPS / OpenSSL的/ OpenSSL的/ SSL / s23_clnt.c:794

据我所知,这是因为机器人只在我的机器支持https请求时尝试发出http请求。

如何强制hubot只执行https请求?

注意:我在代理后面并在env变量HTTP_PROXY和HTTPS_PROXY中配置它

完整错误是:

  

npm ERR! Linux 3.2.0-29-generic-pae npm ERR! argv" / usr / bin / nodejs"   "在/ usr /斌/ NPM" "安装" " hubot" " hubot的脚本" " hubot诊断"   " hubot-帮助" " hubot-heroku上-存活" " hubot-谷歌图像"   " hubot-谷歌-翻译" " hubot-pugme" " hubot-地图"   " hubot-redis的脑" " hubot规则" " hubot-shipit" " - 保存"错误的ERR!   节点v4.4.4 npm ERR! npm v3.9.0 npm ERR!代码ECONNRESET

     

npm ERR!无法建立网络隧道套接字,   cause =写EPROTO 3074811648:错误:140770FC:SSL   套路:SSL23_GET_SERVER_HELLO:未知   protocol:../ deps / openssl / openssl / ssl / s23_clnt.c:794:npm ERR!网络   错误的ERR!网络这很可能不是npm本身的问题   呃!网络并与网络连接有关。错误的ERR!网络   在大多数情况下,您在代理后面或网络设置不良。 NPM   呃!网络npm ERR!网络如果你是代理人,请制作   确定npm ERR!网络代理'配置设置正确。看到:   ' npm help config'

     

npm ERR!请在任何支持请求中包含以下文件:   错误的ERR! /root/myhubot/npm-debug.log

0 个答案:

没有答案