【发布时间】:2015-03-03 17:16:56
【问题描述】:
最近有幸通过@DigitalOcean 购买了一个 VPS。这是一个运行 Rails + Nginx 和 Unicorn 的 Ubuntu 14.04。
我想使用 Sublime,就像我在本地一样,所以我安装了商业 SFTP 插件。我能够成功地远程访问我的 VPS,甚至在本地下载了 rails 文件夹。现在是困难的地方,我需要一些帮助。
如何保持本地文件夹和远程文件夹同步?
通过 Sublime 右键单击该文件夹会提供一些选项,例如 sync Local -> Remote,这似乎是我想要的,除了每次上传都以 failure (Permission denied) 结尾。
我应该在本地到远程同步吗?还是我不在这儿?如果我在基地,为什么我的权限被拒绝?
【问题讨论】:
-
通常您使用版本控制系统(例如 git)来更新服务器上的文件
-
rsync 是 Unix 世界中常用的保持目录同步的工具(它也可用于 Windows)。它可以轻松地通过 SSH 隧道运行,因此信息可以加密传输。
-
rsync 是否意味着与 Git 结合使用?还是两者之一?
标签: ruby-on-rails ruby nginx sftp digital-ocean