自動備份檔案到GITHUB的方法

瘋光無線發表於2014-09-09

由於一個製作著玩的專案需要製作上傳檔案的功能,自己又不是搞網站的,也不想去維護一個伺服器。

於是開發了一個上傳伺服器,可以自動把我上傳到伺服器的資料同步到Github伺服器

而github伺服器又提供gitpage功能,傳上去的檔案就能以http服務下載。

github相比我自己的臨時伺服器穩定的多,我也不用關心版本管理的問題,github上有所有的歷史版本。

我的伺服器掛了也不會影響上傳的資料。

 

這個程式建立在d:\gitProxy\

在他下面 clone我們的github倉庫,這個倉庫已經配置好了gitpage

image

要把使用者名稱和密碼直接存起來,這樣做git命令的時候不用再輸入賬戶密碼了。

 

然後啟動應用

image

 

然後在程式中(Unity3D)直接按照既定的協議上傳檔案即可,這裡是把一張貼圖編碼成了png檔案然後上傳

image

 

我還在程式中內建了crossdomain.xml檔案,即使你是用webplayer,也可以正確上傳。

這就是那個檔案:

http://notanman.github.io/game01/test.png

 

 

專案原始碼在

https://github.com/lightszero/sourcesafe.light/tree/master/quickdata

相關文章