Я не могу использовать порт 22 по умолчанию и поэтому столкнулся с трудностями при настройке git и heroku в соответствии с учебным пособием hartl rails.push to heroku через порт 443
я смог нажать на мерзавца, включив следующие данные в файле ~/.ssh/конфигурации:
Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
Однако подобная запись не работает на Heroku:
Host heroku.com
User git
Hostname ssh.heroku.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
Это, кажется, висит на этой отладки линии:
debug1: identity file /c/Users/[my folder name]/.ssh/id_rsa type 1
... перед отказом с этим сообщением:
ssh_exchange_identification: Connection closed by remote host.
Я имел надежды на этот ответ, Error in git push heroku master through ssh behind proxy это не работает для меня тоже ...
Любые советы будут приветствовать.
BTW, я только что увидел, где вы пытаетесь пройти руководство по рельсам. Мой ответ может быть тяжелым для этой цели, но если вы * просто не можете * нанести удар 22, подойдите куда-нибудь, или просто пропустите битки герою. – BnWasteland
Я уже прошел через тут, пропустив герою, но теперь я пытаюсь сделать что-то на работе и хочу ее вынести. Наверное, я сделаю разработку на работе, подтолкнул ее к github и подтолкнул ее к герою из дома. Я просто надеялся, что может быть такое же простое решение, как и для той же проблемы с github ... – grooble