Gitee 整改之思考(^^)/

一、Gitee 是什么?

Gitee 是开源中国社区 2013 年推出的基于 Git 的代码托管服务,目前已经成为国内最大的代码托管平台,致力于为国内开发者提供优质稳定的托管服务。

二、Gitee 与 Github 的区别有哪些?

1.不同点

  • (1)使用人群上,Gitee 面向国内人群,而 Github 面向世界各国人群。

  • (2)环境限制上,Gitee 受环境的限制比较多,而 Github 相对而言限制比较少。

  • (3)开源生态上,Gitee 开源生态比较单一,而 Github 非常丰富。

  • (4)功能上,既有共同点,也有不同点,企业版或个人免费版均有差异。

2.相同点

  • (1)均有企业版本,功能不一样。

  • (2)均支持 Git 版本控制。

  • (3)常用功能相似度比较高,如代码托管、wiki、is三、为什么要使用 Gitee?sues、fork、pr、组织等。

三、为什么要使用 Gitee?

国内使用 Gitee 的朋友们,使用 Gitee 无非是基于如下几点:

1.搭建基于 Hexo 的静态网站服务。

2.Github 与 Gitee 绑定,相关仓库代码实时同步。

3.万一 Github 被封锁了,可以使用 Gitee 作为替代品,持续为国内开源生态做贡献。

4.付费的企业版,适用于大多数 IT 公司的开发及团队管理模式(这也是 Gitee 商业模式的核心)。

5.访问速度比访问 Github 要快得多。

四、Gitee 的商业模式是怎样的?

Gitee 的商业模式就是 Saas 服务,为企业提供一整套代码托管和研发协作方案,促使企业研发与管理模式的效率提升,从而实现盈利(持续盈利是通过企业不断续费来实现的,Saas 的本质是续费)。

五、Gitee 为何会被整改?

Gitee 自 2013 年到现在,已经存活了 9 年。一家公司能坚持活过 9 年,也是十分不易。之所以被整改,是因为一些人上传了很多不和谐的东西,从而造成不好的影响,促使 Gitee 不得不整改。

六、Gitee 这次的整改影响有多大呢?

我的回答是,非常大。

一方面,促使一些人放弃使用 Gitee;另一方面,不少人的开源仓库遭到了封锁(需要绑定手机号以及实名认证才可以公开)。

最后,对于 Gitee 而言,影响无疑是最大的(用户群体流失以及开源生态锐减)。

但幸运的是,Gitee 本质上面向的是企业,而非开源生态的用户们,由此而言,影响是有的,但并不致命。

七、Gitee 的替代品有哪些?

1.从公有云的角度看

(1)阿里云 Code。

(2)Azure DevOps。

(3)Github。

(4)Gitlab。

(5)Coding DevOps。

(6)Bitbucket。

2.从私有云的角度看

(1)自建 Gitlab。

(2)自建 Gitblit。

(3)自建 Gitea。

(4)自建 GitBucket。

(5)自建 Gogs。

(6)自建 Gitolite。

其中用得最多的就是自建 Gitlab

3.Gitlib-CE 小试牛刀

关于 Gitlib-CE 环境搭建,可参考如下步骤:

(1)配置镜像

//备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
//下载get -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo# 或者curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
//生成缓存yum makecache

(2)安装​​​​​​​

curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash
yum -y install gitlab-ce

(3)配置​​​​​​​

cd /etc/gitlab/vi gitlab.rb
external_url'http://gitlab.example.com' #域名或端口(如果是端口,需写为http://192.168.0.1:9090

(4)初始化

gitlab-ctl reconfigure

(5)启动

gitlab-ctl start

 

你可能感兴趣的:(github)