Heroku部署就像在我家里的魅力一样。
但是我的办公室网络限制了阻止命令“git push heroku master”的ssh 有没有办法使用heroku git存储库的https url来推送我的应用程序。
答案 0 :(得分:20)
你只能通过ssh推送到heroku git。
更新(根据@ryanbrainard评论): HTTP Git现在是GA https://blog.heroku.com/archives/2014/12/5/http_git_now_generally_available
答案 1 :(得分:5)
这个heroku toolbelt插件允许你推翻https:
答案 2 :(得分:1)
Heroku现在支持HTTP上的GIT(这是一个测试版功能)。检查https://devcenter.heroku.com/articles/http-git。 https://git.heroku.com/{app-name}.git将是您的回购的网址。
答案 3 :(得分:1)
Heroku现在已满HTTP Git support,是新应用的默认选项。如果要将现有应用程序从SSH Git更改为HTTP Git,请运行:
$ heroku git:remote
然后按正常推动:
$ git push heroku master
有关详细信息,请参阅documentation。