GitLab 新的 Git管理平台

Git 一類的版本管理服務已經一堆了

比較有名的有 GitHub 跟 BitBucket

我原本是用 BitBucket

BitBucket 的 private repository 免錢

但他有限制參加開發的人數 (5人)

我比較需要用 private repository

因為客人的案子不太適合 public

螢幕快照 2015-10-10 上午10.25.31

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 真的很酷

螢幕快照 2015-10-10 上午10.35.45

只要點一點

你可以無痛直接從其他 Git Server 搬專案過來

我試了幾個之前 BitBucket 的案子來轉移

都沒啥問題

因為我的開發人數很少

頂多就我(還有外包人員)

所以 git 對我來說比較像是程式碼的備份功能

新的案子也可以從舊案子去 clone

如果要改寫 code

只要去改最原始的那個樣板舊好

每家 git 的服務推出的方案也不太一樣

雖然 GitHub 很有名 很熱門

但它的方案對我來說就不太適合

選擇適合自己的方案囉

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料