Welcome to Pandora's Box(Why)

Keep It Simple, Stupid!

Fork me on GitHub

盘点我知道的代码托管站点:Code Hosting Website

| Comments

伴随着开源运动的发展,源码托管站点越来越流行了,提供托管服务的同时,大大促进了开源社区的交流并且加速了源码的共享和更新,下面罗列下我所知道的提供源码托管服务的站点,供大家参考。

  • SourceForge
    我最早知道的源码托管站点,上面托管了很多有名的项目和软件,现在很多开源软件的下载链接来自于SourceForge,比如Python的一些扩展依赖包,编译VLC所需的很多contrib,vim插件需要的ctags以及cscope等等。GFW曾对其不友好,前段时间由于国内用户在其上托管了过多垃圾站点而遭到了SourceForge的反封锁。由于其比较有历史,很多协同开发用SVN甚至CVS多一些。

  • GoogleCode

大名鼎鼎的Google出品,界面简洁,并结合了Google Developers,上面也有不少的知名项目,我最近用的PMTK3(机器学习的工具包)就是托管在其上的,但好像一直以来GoogleCode都不是特别火,我也不知道原因。版本控制方面,全面支持SVN,Git,Mercurial等等,我个人比较信赖Google的服务。

  • BitBucket
    这个貌似在国外用户比较多,知道这个站点是因为PT的缘故,当时追溯PT源码的历史,了解到了TBSource,知道是托管在BitBucket上的。后来研究播放器的开发,知道了优秀的射手播放器(SPlayer)的源码是托管在其上的,这个站点比较偏好使用Mercurial和git貌似。

  • CodeProject
    知道这个站点是因为自己在学习Windows编程的时候,这上面有很多的小例子的源码,是一个非常好的学习的地方。与其说是源码托管站点,更确切的是一个交流代码,相互学习的地方。有点像StackOverflow,不过这里更多是用代码交流。

  • GitHub
    好吧,最后才说这个大腕,只是因为最近GitHub太火太火了,压轴出场。相比于其它的源码托管站点,其在功能方面未必见长,不过其Social Coding的理念以及和git的完美结合,吸引了不少coder和project来此安家。比如说ruby,很多vim的插件等等,具体的无需多说,谁用谁知道:)

欢迎大家访问我的Github。我的这个Octopress博客也是托管在GitHub Pages之上的,使用了Jekyll静态网站生成引擎。

我就知道这么多了,有知道更多的朋友,欢迎留言补充:)

Comments