通过 sftp 同步两个文件夹?

通过 sftp 同步两个文件夹?

我在一个目录中有一个克隆的 git 存储库和一个 sftp 服务器,我希望该服务器与我的存储库同步。

我已经尝试了多个 Atom/Sublime Text 插件但是都没有成功,它们只在我保存文件后才上传文件,这意味着如果我签出到不同的分支我在服务器上看不到任何区别(我必须分别打开每个更改的文件然后保存它们...)。

我知道我想要实现的目标完全可以通过 rsync 实现,尽管我不知道如何实现。我有地址、端口、用户名、密码,但我无法真正同步两个目录,我该怎么做?

当我尝试时:

rsync -avzh Users/me/Desktop/project [email protected] :/path/on/server

连接被拒绝,而且我不知道在哪里提供我的帐户密码。

我知道有很多软件可以自动完成这个操作,但是我:

  • 想要一些免费软件
  • 无法在服务器上进行任何更改

简而言之 - 我如何同步两个文件夹,一个在 OSX 上,另一个在 Yosemite 上的某个在线文件夹?虽然我知道如何使用终端,但我并不是高级用户。

多谢!

相关内容