我们有两个主机,A
和B
。 A
可以通过SSH连接到B
,但B
无法访问其本地网络外的主机。我们无法在B
上拥有root权限,我们会定期清除B
上的主目录。从A
到B
的互联网连接速度很慢。
30kB/s
A ----------> B
在B
上,我们要运行并编译存储在git存储库中的总大小~50MB的源代码。提交很小,源代码的单次更新不会涉及超过30kB的差异。
是否有可能以某种方式使存储库B
以全自动方式(按需)保持最新状态?这在逻辑上就像使用远程文件系统作为目标目录。
我们可能不会认为A
上的本地存储库的状态是最新的,它可能是脏的,即git可能不接受拉动。