【发布时间】:2011-01-19 10:39:36
【问题描述】:
我在一个在线 VPS 上设置了一个 git 服务器,并从我的 Mac Snow Leopard 桌面进行开发。 VPS 随时可能消失(而且我不想为私人 git 存储库支付月费),所以我想确保我的存储库始终与服务器同步。
最好的方法是什么?您是否建议使用某种每小时运行的 cron 作业来更新我的开发机器或其他计算机上的 git。如果是这样怎么做,因为我以前从未在 Mac 上设置过 cron 作业。
谢谢,
谭
【问题讨论】:
我在一个在线 VPS 上设置了一个 git 服务器,并从我的 Mac Snow Leopard 桌面进行开发。 VPS 随时可能消失(而且我不想为私人 git 存储库支付月费),所以我想确保我的存储库始终与服务器同步。
最好的方法是什么?您是否建议使用某种每小时运行的 cron 作业来更新我的开发机器或其他计算机上的 git。如果是这样怎么做,因为我以前从未在 Mac 上设置过 cron 作业。
谢谢,
谭
【问题讨论】:
OS X 有 launchd,它提供了类似 cron 的功能。
但是,如果您在 OS X 机器上进行开发,那么 VPS 是您的备份,因此当 VPS 消失时您不会丢失任何数据。唯一的风险是当有人在 VPS 上编辑。最简单的解决方案是“不要那样做”。 :)
【讨论】: