Heroku是否支持直接FTP访问?

18

我想直接通过FTP访问Heroku服务器上的文件,而不必每次进行微小更改时都需要耗费数分钟的复杂推送过程。

这是否可行?


可能是重复问题:https://dev59.com/1W035IYBdhLWcg3wPNZk#5551464 - Justin Chmura
不是重复的。我只想自己访问它。我不需要它成为我的应用程序的一部分。 - Luke
1
好的。我想说的是,实际上不可能做到这一点,因为Heroku不允许应用程序访问文件系统,所以我认为使用FTP访问也是不允许的。 - Justin Chmura
1
是的,我并不完全感到惊讶,但我认为这是一个值得问的问题。允许开发人员访问文件系统比期望应用程序自己这样做要简单得多,因此他们可能已经在传统的托管约定下允许了这一点。也许不是。希望有人能来展示如何做到这一点,但在那之前,我会假设你根本无法做到这一点。 - Luke
我也有同样的想法。我明白使用Git push方法可以获得“回滚”和代码管理的好处,但当你同时作为网站的开发人员和管理员时,而且你的客户对即时升级提出荒谬的要求时,FTP访问是个救星。真希望Heroku(和其他人)能将其作为标准实施。 - Funktr0n
3个回答

13

不,这是不可能的。虽然使用FTP直接推送更为简单,但它是部署代码和管理应用程序的一种脆弱方式(难以跟踪已完成的操作,难以重现或管理回滚等)。


除了 Git 之外,有什么更好的选择来以不那么脆弱的方式部署和管理应用程序? - Fed

1

不可以。使用Git,你可以管理代码的不同版本。


0
作为解决方法,您可以尝试使用Dropbox同步,并从Dropbox部署您的应用程序。
更新:在2018年7月,此功能已被弃用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接