把 DropBox 當作私有化 Git 倉庫

語言: CN / TW / HK

我最近有一些隨手的小項目,不便於公開到 GitHub 上面,但是又想有一個簡單的私有化倉庫。

於是我想到了 DropBox。

但是,我們不能簡單地把項目放到 DropBox 目錄中,因為這樣會使得每次簡單的保存都會發起文件同步,編譯的時候的一些臨時文件改動也會造成 DropBox 同步,這樣會把電腦 CPU 佔用搞得很高。

我們要的只是一個遠程倉庫。

於是我想到了 Git init --bare 指令,測試了一下,效果還可以,給大家分享一下。

二、方法

1、我們還是正常地在本地非 DropBox 目錄用 Git 來管理工程,我們假設這個本地的工程已經建好了。

2、同步地,我們在 DropBox 目錄下,新建一個對應的同步目錄,在目錄下,使用 git init --bare 進行初始化(如下圖)。該指令只會創建一個空的 Git 倉庫,同時沒有工作區和緩存區。

3、在代碼工程的 Git 倉庫,使用 git remote add 指令,將剛剛創建的倉庫指定成名為 origin 的遠程倉庫(如下圖)。

4、最後執行 git push origin master 將代碼同步到 DropBox。

5、看了一眼 DropBox 狀態,它很快就將代碼同步到了雲端。

6、當我們要在另一台電腦上下載這個工程時,只需要這樣: git clone <DropBox倉庫目錄> <本地目錄> 即可(如下圖)。

以上。