我想在heroku云中推送我的rails应用程序。我的互联网落后于代理。 我已经通过以下命令在git bash中设置了我的代理:
$ export http_proxy = http:// host:port
然后我尝试按命令推送应用程序:
$ git push heroku master
但它给我的错误如下:
ssh:heroku.com:没有与姓名相关的地址
致命:远程端意外挂断
然后我按命令设置我的代理:
$ git config --global http.proxy http://host:port
但仍然得到同样的错误。 你能告诉我该怎么做吗?
答案 0 :(得分:2)
您的git
存储库设置为使用ssh
连接类型来推送或拉出heroku。您需要配置ssh
客户端,以了解如何协商您的http代理以覆盖外部世界。来自ssh_config(5)
联机帮助页:
For example, the following directive would connect via an
HTTP proxy at 192.0.2.0:
ProxyCommand /usr/bin/nc -X connect -x 192.0.2.0:8080 %h %p
我不知道您的http代理是否允许ssh
通过,无论是否使用ProxyCommand
指令,但它可能是一个好的起点。