2010-04-22 54 views

回答

3

如果你擁有一個遠程服務器,並且你正在運行linux,那麼你可以簡單地擁有一個文件夾,例如你可以將其設置爲「每10秒」一次。

有一件事你可以安裝到Linux上,爲你提供mac time vault或windows shadow copy等功能。讓這個在遠程服務器上運行。

這絕不會作爲一項服務的Dropbox目前給你是好,但它是免費的,節省服務器空間...

UPDATE

已經閱讀了更多有關看起來Git的工作原理(查看維基頁面,引用Linus是一流的),似乎你需要的只是獲取遠程服務器,並設置一個cron作業,以正式提交你的修改並下載任何更新,這樣你就可以共享文件以及與多臺電腦同步。

不確定Git是多麼安全,其他人是否可以開始閱讀它,或者他們是否需要知道密碼或什麼?在這種情況下,請在加密分區中運行它。

5

結帳這個開源項目的結果:https://github.com/hbons/SparkleShare

從項目的自述:

它是如何工作的?

SparkleShare在您的計算機上創建一個特殊的文件夾。您可以將遠程託管的文件夾(或「項目」)添加到此文件夾。當有人添加,刪除或編輯文件時,這些項目將自動與主機和所有同行保持同步。

0

我開發了一個超級簡單的腳本,它使用git和cron在幾臺linux計算機之間同步文件夾。

它通過自身的安裝全部或解釋如何做到這一點:安裝本地計算機和服務器上的git,安裝公共/私人SSH密鑰,檢查安裝的sshd ...

我已經把它在github :

https://github.com/photonOli/gitBox/