GitLab 新的 Git管理平台
2015 Oct 10 未分類
Git 一類的版本管理服務已經一堆了
比較有名的有 GitHub 跟 BitBucket
我原本是用 BitBucket
BitBucket 的 private repository 免錢
但他有限制參加開發的人數 (5人)
我比較需要用 private repository
因為客人的案子不太適合 public
GitHub 則是 private repository 要錢
但因為參與開發的人越來越多
PM/設計師/QE 都要回報 bug
所以很快就超過5人
本來想付錢買10 user 的 方案
我寫信問 BitBucket 說
怎樣可以把之前 repository 參與的人刪除
BitBucket 的客服回我一些543的 讓我很火大
因為如果不刪除的話 假設我買10 user
現在已經有5 user 用掉 但這5人在未來的其實不會繼續參與了
那我只剩5人可以加
而且今後如果沒有刪除功能
就會越買越多人 這樣很不划算
但也許這就是他們的經營方式吧
本來想說自己架算了
但自己架就得承擔機器維護/故障 一類的成本
其實不會比花錢買服務來的便宜
這時候上 fb 問一下親朋好友
果然有人推薦了好東西 GitLab
GitLab 可以自己架設
也可以用它平台上現成的服務
自己架設也有付費版(用人數算錢)
用它平台的服務 免費版只有10GB空間
collaborator/repository(不管private還是public) 都是無限
但也有付費版 (20人 一年199)
我是看不太懂 collaborator 跟 user 不一樣嘛?
為什麼都已經無限 collaborator 了
還要算 user?
找時間再寫信去問好了~
如果你需要更高級的 Continuous Integration
GitLab 也有提供
不過這個真的要有點經驗跟規模才用的上
總之 先註冊個帳號吧
然後就開始使用
GitLab 真的很酷
只要點一點
你可以無痛直接從其他 Git Server 搬專案過來
我試了幾個之前 BitBucket 的案子來轉移
都沒啥問題
因為我的開發人數很少
頂多就我(還有外包人員)
所以 git 對我來說比較像是程式碼的備份功能
新的案子也可以從舊案子去 clone
如果要改寫 code
只要去改最原始的那個樣板舊好
每家 git 的服務推出的方案也不太一樣
雖然 GitHub 很有名 很熱門
但它的方案對我來說就不太適合
選擇適合自己的方案囉