deployment - 无需 SSH 访问的 Rsync

标签 deployment ssh shared-hosting rsync

首先,我不确定这是提出这个问题的最佳地点,所以如果它需要移动,那很酷。

我有没有 SSH 访问的共享主机,在部署/rsyncing 方面我有什么选择...

我用 PHP 构建应用程序并使用 GIT,不确定这是否会改变事情......

最佳答案

使用 Rsync 旧版本 rsh作为传输层,它被更安全的 ssh 所取代,
但是,您可以强制它使用带有 -e 标记(-- rsh)的其他传输,

rsync --rsh=rsh

替代方案,

unison
direct socket method (没有 ssh)

rdiff-backup没有 ssh(阅读远程操作部分)

ftpsync

csync HTTP 上的类似 rsync 的行为

关于deployment - 无需 SSH 访问的 Rsync,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8575345/

相关文章:

linux - OpenEMM 未在 Tomcat 中启动

windows - scp上传文件: no such file or directory

php - 使用.htaccess阻止通过/public/目录访问Laravel

php - 当站点具有大量写入访问权限时,Lucene 搜索索引会在共享主机上定期中断

asp.net - 如何在appHarbor SQL Server中运行数据库sql脚本

css - 如何使用 Less CSS 将元素部署到 Heroku?

jsf - 困惑如何处理 NotSerializableException

java - 使用 ant sshexec 任务在远程计算机上运行命令

angularjs - Angular 2. 在共享主机上运行

amazon-web-services - 使用 Dockerrun.aws.json 通过 CLI deploy 命令部署到 elasticbeanstalk