我正在尝试执行
git push heroku master
但是我正在处理的PC有一些端口被阻止,所以我不能push
通过git@heroku.com:projectname.git
远程。
如何通过 HTTPS 推送?我知道这是可能的,因为我可以通过HTTPS克隆,拉动和推送任何项目。
我尝试手动将git@heroku.com:projectname.git
更改为https://git.heroku.com/projectname.git
但没有成功。
答案 0 :(得分:8)
所有推送到Heroku git的都是通过SSH。你能够推动的唯一方法是通过SSH和端口22。
请注意,如果没有SSH,其他一些heroku任务也是不可能的。
答案 1 :(得分:0)
现在是来自heroku的官方用https git push。 只需将.git / config中的url更改为 https://git.heroku.com/projectname.git