【发布时间】:2013-03-03 00:25:01
【问题描述】:
我需要同步我的计算机(我正在开发程序的地方)和我们的计算集群(实际运行程序的地方)。以前,我尝试过 github。我定期将文件推送到 github 并从服务器中提取。但问题是我们的计算集群无法访问互联网。我正在使用 sshfs 将集群上的主目录挂载到本地目录并在那里运行 github。 sshfs 偶尔会出现问题。建议的解决方案都不总是有效。
然后我尝试了 rsync & make。但是每次它复制所有内容并且不检查需要很长时间才能复制的更改,并且由于文件已更新,因此编译也需要很长时间(几分钟)。
还有其他方法吗?我的本地机器是 MacBook,我猜我们的计算集群运行 CentOS,我无权在服务器上安装任何东西。
【问题讨论】:
-
"我们的计算集群无法访问互联网" --> 去服务器机房并从闪存驱动器中复制文件。
-
您总是可以只使用内部 git 服务器而不是 github。这里没有理由使用 sshfs,使用常规的 ssh,或原生 git 协议,或 http,或 nfs 等。
-
@JakubZaverka 有本地网络!