公司一直用的SVN来托管项目,因为是内网,这样回家想要用家里的电脑继续工作就连不上SVN了,代码只能在公司拷贝到U盘里,很是麻烦,为了解决这个问题决定自己建一个Git的私有仓库。
说到Git代码托管平台,当然想到的是GitHub,目前最大的代码托管网站,世界上大部分开源软件都托管在这里,已经发展成软件开发协作社区,具有强大的功能,许多好的开源项目都来自GitHub。But GitHub只能建公开的Git仓库,针对开源项目免费,私有仓库要收费,目前是每月7美元,因此借着这个机会研究了一下现在主流的Git代码托管平台,有哪些可以免费创建私有仓库。
下面推荐几个比较好的Git代码托管平台,因为我没有一一的用过所以我不做过多的说明和评价。
1、GitHub
关于GItHub相信大家都有耳闻,我就不详细介绍了。GitHub地址:https://github.com/,其首页如图:
2、Gitlab
对于有些人,提到GitHub就会自然的想到Gitlab,Gitlab支持无限的公有项目和私有项目。Gitlab地址:https://about.gitlab.com/,其首页截图如图:
3、(推荐)Bitbucket
bitbucket支持git和mercurial两种版本控制,功能上与github不相上下,仓库既可以公开也可以私有,免费支持5个开发成员的团队创建无限私有代码托管库(5人下免费),10人收费是每月10美元。bitbucket地址:https://bitbucket.org/,首页如图:
4、(推荐)开源中国代码托管
前面说的都是国外的,下面来说几个国内的。开源中国一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:http://git.oschina.net/,其首页如图:
开源中国又发布了团队协作开发平台,和代码托管平台一起,打造了一个十分好的团队开发平台,开源中国团队协作平台地址:http://team.oschina.net/,团队协作平台支持任务的创建、讨论、便签等。
5、coding.net
谈到coding.net,首先必须提的是速度快,功能与开源中国相似,同样一个账号最多可以创建1000个项目,也支持任务的创建等。coding.net地址:https://coding.net/home.html,其首页如图:
6、CSDN代码托管
CSDN代码托管地址:https://code.csdn.net/,首页如图:
7、京东代码托管平台
京东代码托管平台地址:https://code.jd.com/,首页如图:
最后,如何选择?
-
如果是开源项目,想得到更多人关注,那就选Github。
-
如果是小团队,开发私有项目,想用免费服务的话,那就选用Bitbuket或者开源中国。
-
收费服务的话,两个都可以,个人推荐Github。