了解过Git之后,作为一个程序猿最基本的,你还需要了解目前主流的在线代码托管平台,并至少选择其中一款在平时开发中使用。这里特别介绍以下四款:
- 国外平台
- 国内平台
一. GitHub
链接地址:https://github.com/
GitHub目前是全球最流行的代码托管平台(别称:全球最大的同性交友平台🐶)。目前属于微软(Microsoft)旗下产品,拥有最多的活跃人群和众多非常知名的开源项目。
重点说明一下它的特点:
- 只提供英文,不过可以选择翻译网页;
- 只支持 git 格式代码托管,其他的比如 csv,svn,hg 等不支持;
- 带有一定程度的政治色彩。很多受美国制裁的国家,代码开发者的账号也会受限制;不过目前中国的开发者账号是正常的(啥时候下手我也不知道,哈哈);
- 服务器在国外,所以访问速度上会稍慢于国内的平台;
二. GitLab
链接地址:https://about.gitlab.com/
往往提到提到Github,就不得不说GitLab。GitLab最大的特点就是支持无限的开源和私有项目。在企业开发中应用广泛。GitLab的功能非常强大,以至于很笨重,不适用于简单的个人项目搭建。
三. Gitee
链接地址:https://gitee.com/
码云是开源中国社区团队推出的基于Git的快速的、免费的、稳定的在线代码托管平台。专为开发者提供的云端软件开发协作平台。无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。
吐槽一下,我严重怀疑gitee(码云)有蹭我马云爸爸热度的嫌疑,可是我木有证据!🐶
四. Coding
链接地址:https://coding.net/
Coding是一个面向开发者的云端开发平台,提供 git/svn 代码托管,代码质量分析,在线 WebIDE,项目管理,开发协作,冒泡社区,提供个人和企业公有云及企业私有云的服务。
此外,还提供社会化协作功能,包含了社交元素,方便开发者进行技术讨论和协作。
( 这个平台我记得在大学期间的云顶暑期项目中实际使用过,当时我还是一枚 “高贵” 的设计师 ~ )
当然,除此之外,市面上还有很多类似的代码托管平台,比如:
- Bitbucket —— 专为专业团队打造
链接地址: https://bitbucket.org/product/
- Gogs—— 一款极易搭建的自助 Git 服务
链接地址: https://gogs.io/
我们国内的各大互联网大厂也有自己的代码托管平台:
- 华为 —— 华为开源平台;
- 阿里 —— 阿里云Code托管平台;
- 百度 —— 百度效率云;
- …