【问题标题】:Deployment to shared host without SSH (PHP)部署到没有 SSH 的共享主机 (PHP)
【发布时间】:2010-06-22 10:34:31
【问题描述】:

我有一个在共享主机上运行的 Web 应用程序。我需要更新项目并且我没有 SSH。迄今为止,共享主机的所有最佳实践解决方案都包括 SSH。

那么有没有人在没有 SSH 的情况下进行部署,而不是使用 FTP 手动上传?

--dazz

编辑:我的开发环境是带有 XAMPP 的 WinXP,我使用 SVN,带有 XP-Dev 的 hostet。 据我了解,如果我想使用 rsync,我必须有 SSH。所以也没有 rsynch。

【问题讨论】:

  • @dazz 使用 SSH 部署是什么意思,您仍然需要以某种方式上传文件,为什么不使用 ftp?你的意思是从svn部署代码?还是从某个地方得到它?
  • 只是为了确保我理解了您的问题:您不能使用 SSH,也不想使用 FTP,对吗?
  • 语法警察看着这个就死了
  • @c0mrade:目前,我导出 svn 项目,从项目网站空间中删除所有内容,并使用 FTP 上传导出中的所有内容。我没有任何像 ant 这样的构建脚本用于部署,这种方式并不酷,而且耗时太长。
  • @jfoucher 是的,你是对的。我可以使用 FTP,但我不想检查我是否更改了一个文件。

标签: php deployment ftp


【解决方案1】:

如果您使用的是 Unix 系统或 Windows 实现 DeltaCopy,您是否考虑过使用 rsync? Unison 也可能是一个不错的跨平台替代方案。

【讨论】:

  • 我还没有足够的声誉来包含多个链接。这是 Unison 的链接:cis.upenn.edu/~bcpierce/unison 提到的两个程序都是 GNU 开源的。
  • 对于 DeltaCopy 和同步我需要安装一个服务器,我不能在共享主机上。齐声好听。用户界面似乎不太好,但无论如何,我会看看它。
猜你喜欢
  • 2016-06-07
  • 2018-06-05
  • 2017-05-23
  • 2020-09-30
  • 2019-09-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-12-02
相关资源
最近更新 更多