使用 vscode 在 heroku 上远程工作并提交更改

work remotely on heroku with vscode and commit changes

我想使用 VSCode 直接在生产环境中编写代码,进行一些更改,然后提交(用于快速原型制作,而不是实时服务器)。我正在测试来自外部服务的响应,因此我需要一个可公开访问的 URL.

heroku 可以吗?

当我从终端通过 SSH 引入 Heroku 时,我无法 git commit 因为我得到 fatal: not a git repository

此外,VSCode 远程扩展包上的 运行 heroku ps:exec 不起作用。

不,如果没有一些非常尴尬的情况,这在 Heroku 上是不可能的 hoop-jumping。 Heroku 是 platform-as-a-service 提供商,而不是远程工作站。

I'm testing responses from external services, so I need a publicly-accessible URL

您最好的选择可能是使用 ngrok or localtunnel.

之类的东西

这些工具可让您临时将流量从 publicly-accessible 地址路由到本地开发环境。在高层次上,它看起来像这样:

  • 在本地启动您的开发服务器
  • 在本地启动 ngrok 或 localtunnel
  • 使用工具给你的 publicly-accessible URL 并告诉外部服务使用它