您能为Windows推荐一个好的SSH文件同步实用程序吗?例如,我有一些我需要远程编译的C ++源代码。我需要这个实用程序很简单,最重要的是响应,所以我可以在保存后立即编译我的源代码,而不必等待触发同步。
答案 0 :(得分:5)
WinSCP支持来自gui和command line的同步。
答案 1 :(得分:3)
对于源代码,您可以使用类似git或subversion的东西,使用端口转发与ssh连接配对。
在所有情况下,您都需要自己触发同步,除非您有一个工具来监视您正在处理的目录。
答案 2 :(得分:2)
使用rsync。见this。甚至还有一条设置自动备份的指令。
答案 3 :(得分:2)
试试这个,SSHSync for windows
http://code.google.com/p/sshsync/
允许智能安全FTP传输的命令行应用程序。 SshSync仅支持拉式传输,但它允许使用私钥来确保身份验证是安全的。包含始终处理的文件列表的文本文件用于检查是否仅检索“新”文件。
答案 4 :(得分:1)
听起来像是Continuous Integration工具的工作。
答案 5 :(得分:0)
安装cygwin并在ssh上使用rsync。
答案 6 :(得分:0)
在我看来,解决问题的一种方法是简单地使用网络驱动器。从网络驱动器编辑文件,每当您保存时,连接到该驱动器的任何其他系统也可以访问您的更改,包括您的构建服务器。这就是我们在办公室所做的事情 - 每个人的主目录都在NFS / CIFS共享上,所以我们在本地计算机上编辑,但是运行一个脚本来触发几个构建服务器中的任何一个,甚至是多个平台。在允许编译我们的最新更改之前,我们不必同步任何内容。