我正在尝试执行
git push heroku master
但是我正在使用的 PC 有一些端口被阻塞,所以我不能通过 git@heroku.com:projectname.git
远程push
。
如何通过 HTTPS 进行推送?我知道这是可能的,因为我可以通过 HTTPS 克隆、 pull 和推送任何项目。
我尝试手动将 git@heroku.com:projectname.git
更改为 https://git.heroku.com/projectname.git
但没有成功。
最佳答案
所有对 Heroku git 的推送都是通过 SSH 进行的。您能够推送的唯一方法是通过 SSH 和端口 22。
请注意,如果没有 SSH,其他一些 heroku 任务也将无法完成。
关于ruby-on-rails - Heroku 通过 HTTPS 推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9428997/