對一般個人用戶或小群的開發者而言
也是很適合用來管理自己的codes等等
其中搭配Dropbox等等雲端儲存軟體後
更是讓人可以不用架git server 而可以跟朋友合作開發程式等等
以下是我目前的管理方式示意圖
一開始先在computer A的Dropbox folder下建立repository
mkdir test.git
cd test.git
git init --bare
然後因為Dropbox自動同步的特性
test.git就會被sync到遠端的server去了
接著在computer A找一個folder去clone test.git
git clone [Dropbox folder]
然後就可以在這個folder下做開發 並且commit、push到local repository
並且被Dropbox送到server
如此一般
在Computer B或者Computer C
只需要先把Dropbox設置好
再git clone就可以擁有一樣的repository以及git history.
這樣子的做法
主要有幾個好處
1. 單純用Dropbox來存放codes等等 並沒有版本控制的能力 加上local git後就有了^.<
2. 不需要一個固定的git server 所以也不需要搞ssh等等的認證 只需要幾分鐘就可以架設完成
沒有留言:
張貼留言