把 DropBox 當作私有化 Git 倉庫
我最近有一些隨手的小項目,不便於公開到 GitHub 上面,但是又想有一個簡單的私有化倉庫。
於是我想到了 DropBox。
但是,我們不能簡單地把項目放到 DropBox 目錄中,因為這樣會使得每次簡單的保存都會發起文件同步,編譯的時候的一些臨時文件改動也會造成 DropBox 同步,這樣會把電腦 CPU 佔用搞得很高。
我們要的只是一個遠程倉庫。
於是我想到了 Git init --bare
指令,測試了一下,效果還可以,給大家分享一下。
二、方法
1、我們還是正常地在本地非 DropBox 目錄用 Git 來管理工程,我們假設這個本地的工程已經建好了。
2、同步地,我們在 DropBox 目錄下,新建一個對應的同步目錄,在目錄下,使用 git init --bare
進行初始化(如下圖)。該指令只會創建一個空的 Git 倉庫,同時沒有工作區和緩存區。
![](http://mdimg.wxwenku.com/getimg/356ed03bdc643f9448b3f6485edc229bd5a4fbad784accee84391f65dd1fd14d6e95388921c1ebb0c94d2a5d4abdeb63.jpg)
3、在代碼工程的 Git 倉庫,使用 git remote add
指令,將剛剛創建的倉庫指定成名為 origin
的遠程倉庫(如下圖)。
![](http://mdimg.wxwenku.com/getimg/356ed03bdc643f9448b3f6485edc229bebfbd725a103e111c27716edb2747bc975548e6bcfe774d58f7b7ef13b70e56b.jpg)
4、最後執行 git push origin master
將代碼同步到 DropBox。
5、看了一眼 DropBox 狀態,它很快就將代碼同步到了雲端。
![](http://mdimg.wxwenku.com/getimg/6b990ce30fa9193e296dd37902816f4bc15fa0587d0c583b52de645c9f851368fa879862398010b2d00e1c53e64175e5.jpg)
6、當我們要在另一台電腦上下載這個工程時,只需要這樣: git clone <DropBox倉庫目錄> <本地目錄>
即可(如下圖)。
![](http://mdimg.wxwenku.com/getimg/6b990ce30fa9193e296dd37902816f4b8ce83d46e6ad54af608eef944b223b88d414b08dec66490e0a62385c9883b012.jpg)
以上。
「其他文章」