title: GitHub、Bitbucket、GoogleCode各有哪些优缺点？
desc: 我个人三个都用过，实在不能理解为什么 github 如此流行。<br><br>我感觉的几个特点（都是分布式版本管理了）：<br><ul><li>Bitbucket：免费支持私有仓库，这一点无可比拟。它同时支持 hg git，无论从界面还是功能上看，跟 GitHub 比都几乎没有什么缺点（GitHub 有的功能它全有）。<br><li><li>GitHub：除了让我感觉比较 geek 以外，真心没觉得有什么特别突出啊？（尤其跟 Bitbucket 相比较）<br><li><li>Google Code 三者中最好的 Wiki 系统，很好的 issue tracker 以及 Google Group Gmail 的集成，而且它同时支持 svn mercurial git 三种版本管理。<br><li><ul><br>另外 git，真的比 hg mercurial 好很多？同样是 DVCS，hg 从概念上非常容易啊。<br><br>建议这里加上
topic: 版本控制系统
content: 建议同时用Bitbucket和Github，理由如下： 有私人项目或者敏感项目（比如接的商业项目散活）就用选Bitbucket就对了。（个人认为Hg比Git好用） 优势如下： 第一支持Hg，最易学易用（但不是最强大的）的分布式版本管理工具。同时也支持Git。他的网页端的git仓库不如github好用，但是作为远端仓库足够了。第二完全免费的闭源项目，还支持5人以内的合作开发。第三支持中文 第四官方的git工具SourceTree比GitHub for windows好用。
answerer_tags: 沧海成尘等闲事，云雨巫山枉断肠