How to access heroku git over https behind firewalls restricting ssh
You can push to heroku git only through ssh.
Update(per @ryanbrainard comment): HTTP Git is now GA https://blog.heroku.com/archives/2014/12/5/http_git_now_generally_available
This plugin for heroku toolbelt allows you to push over https:
Heroku now supports GIT over HTTP (this is a beta feature). Check https://devcenter.heroku.com/articles/http-git. https://git.heroku.com/{app-name}.git will be the URL for your repo.