你有任何建議,如何設置Dropbox像服務使用git?Dropbox像git一樣的服務 - no與rsync和inotify
你認爲git是正確的工具嗎?
我正在考慮使用git + rush解決方案您對此有何看法?
你有任何建議,如何設置Dropbox像服務使用git?Dropbox像git一樣的服務 - no與rsync和inotify
你認爲git是正確的工具嗎?
我正在考慮使用git + rush解決方案您對此有何看法?
如果你擁有一個遠程服務器,並且你正在運行linux,那麼你可以簡單地擁有一個文件夾,例如你可以將其設置爲「每10秒」一次。
有一件事你可以安裝到Linux上,爲你提供mac time vault或windows shadow copy等功能。讓這個在遠程服務器上運行。
這絕不會作爲一項服務的Dropbox目前給你是好,但它是免費的,節省服務器空間...
UPDATE
已經閱讀了更多有關看起來Git的工作原理(查看維基頁面,引用Linus是一流的),似乎你需要的只是獲取遠程服務器,並設置一個cron作業,以正式提交你的修改並下載任何更新,這樣你就可以共享文件以及與多臺電腦同步。
不確定Git是多麼安全,其他人是否可以開始閱讀它,或者他們是否需要知道密碼或什麼?在這種情況下,請在加密分區中運行它。
感謝thecoshman你讓我進入正確的方向rsync。
的問題是,cron作業沒有似乎是有效的選項我也希望能有一個改變通知:
進入:inotify
這裏,它是一個美妙的blog entry for an Open Source Dropbox solution。
UPDATE:
有在GitHub上項目的其中s博客文章討論它被稱爲lipsync
結帳這個開源項目的結果:https://github.com/hbons/SparkleShare
從項目的自述:
它是如何工作的?
SparkleShare在您的計算機上創建一個特殊的文件夾。您可以將遠程託管的文件夾(或「項目」)添加到此文件夾。當有人添加,刪除或編輯文件時,這些項目將自動與主機和所有同行保持同步。
我開發了一個超級簡單的腳本,它使用git和cron在幾臺linux計算機之間同步文件夾。
它通過自身的安裝全部或解釋如何做到這一點:安裝本地計算機和服務器上的git,安裝公共/私人SSH密鑰,檢查安裝的sshd ...
我已經把它在github :