本文主要内容如下:

  • 1.Gitee是什么?
  • 2.Gitee与Github的区别有哪些?
  • 3.为什么要使用Gitee?
  • 4.Gitee的商业模式是怎样的?
  • 5.Gitee为何会被整改?
  • 6.Gitee这次的整改影响有多大呢?
  • 7.网上对于Gitee这次整改是怎样看的呢?
  • 8.Gitee的替代品有哪些?

一、Gitee是什么?

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

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

1.不同点

  • (1)使用人群上,Gitee面向国内人群,而Github面向世界各国人群。
  • (2)环境限制上,Gitee受环境的限制比较多,而Github相对而言限制比较少。
  • (3)开源生态上,Gitee开源生态比较单一,而Github非常丰富。
  • (4)功能上,功能上既有共同点,也有不同点(企业版或个人免费版均有差异)。

2.相同点

  • (1)均有企业版本,功能不一样。
  • (2)均支持Git版本控制。
  • (3)常用功能相似度比较高(如代码托管、wiki、issues、fork、pr、组织等)。

三、为什么要使用Gitee?

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

  • 1.搭建基于Hexo的静态网站服务。
  • 2.Github与Gitee绑定,相关仓库代码实时同步。
  • 3.万一Github被封锁了,可以使用Gitee作为替代品,持续为国内开源生态作贡献。
  • 4.付费的企业版,适用于大多数IT公司的开发及团队管理模式(这也是Gitee商业模式的核心)。
  • 5.访问速度比访问Github要快得多。

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

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

五、Gitee为何会被整改?

Gitee自2013年到现在,已经存货了9年。一家公司能坚持活过9年,也是十分不易。之所以被整改,是因为一些人上传了很多不和谐的东西,从而造成不好的影响,促使Gitee不得不整改。去年的时候博客园也是因此而整改,由此我写下了一篇文章叫博客园整改之思考。

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

我的回答是,非常大。一方面,促使一些人放弃使用Gitee;另外一方面,不少人的开源仓库遭到了封锁(需要绑定手机号以及实名认证才可以公开);最后,对于Gitee而言,影响无疑是最大的(用户群体流失以及开源生态锐减)。但幸运的是,Gitee本质上面向的是企业,而非开源生态的用户们,由此而言,影响是有的,但并不致命。

七、网上对于Gitee这次整改是怎样看的呢?

以下看法不列举具体昵称或人名,用ABCDEFG之类的代替:

A的看法:

B的看法:

C的看法:

D的看法:

E的看法:

F的看法:

G的看法:

H的看法:

I的看法:

J的看法:

以上看法均来自如何看待 5 月 18 日 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

Gitee整改之思考的更多相关文章

  1. 从壹开始前后端分离 [.netCore 填坑 ] 三十四║Swagger:API多版本控制,带来的思考

    前言 大家周二好呀,.net core + Vue 这一系列基本就到这里差不多了,今天我又把整个系列的文章下边的全部评论看了一下(我是不是很负责哈哈),提到的问题基本都解决了,还有一些问题,已经在QQ ...

  2. MySQL关于日志配置安全整改及处理方法

    [环境介绍] 系统环境:Linux + mysql 5.7.18 + 主从复制架构 [背景描述] 需求:MySQL数据库都有每年的集团安全整改,常常要求弱口令扫描,基线扫描,漏洞扫描等等.对于MySQ ...

  3. 关于AI本质的思考

    前言 最近几天和一位朋友探讨了一下现阶段的人工智能以及未来发展,并且仔细重读了尤瓦尔赫拉利的“简史三部曲”,产生了一些关于AI的新想法,觉得有必要整理出来. 程序.AI的本质 现代的计算机都是基于图灵 ...

  4. 一个神秘现象引发对beego框架的思考

    小强最近在项目中遇到了一个很奇怪的问题:在整改日志规范时,为了避免影响现有的代码结构以及改动尽可能小的前提下,在调用记日志的SDK处将某一个字段值首字母改为大写,代码示例如下: fmt.Println ...

  5. Windows下自动云备份思源笔记到Gitee

    前言 思源笔记是一款本地笔记为主的软件,其目前提供了148元/year的付费同步功能,但对于21世纪中国难民而言还是太贵啦. 条件允许的同学还是使用官方的同步,支持下作者. 所以,就在思考有没有白嫖的 ...

  6. 领域驱动和MVVM应用于UWP开发的一些思考

    领域驱动和MVVM应用于UWP开发的一些思考 0x00 起因 有段时间没写博客了,其实最近本来是根据梳理的MSDN上的资料(UWP开发目录整理)有条不紊的进行UWP学习的.学习中有了心得体会或遇到了问 ...

  7. 关于面试题 Array.indexof() 方法的实现及思考

    这是我在面试大公司时碰到的一个笔试题,当时自己云里雾里的胡写了一番,回头也曾思考过,最终没实现也就不了了之了. 昨天看到有网友说面试中也碰到过这个问题,我就重新思考了这个问题的实现方法. 对于想进大公 ...

  8. 关于 CSS 反射倒影的研究思考

    原文地址:https://css-tricks.com/state-css-reflections 译者:nzbin 友情提示:由于演示 demo 的兼容性,推荐火狐浏览.该文章篇幅较长,内容庞杂,有 ...

  9. 关于.NET参数传递方式的思考

    年关将近,整个人已经没有了工作和写作的激情,估计这个时候很多人跟我差不多,该相亲的相亲,该聚会喝酒的聚会喝酒,总之就是没有了干活的心思(我有很多想法,但就是叫不动我的手脚,所以我只能看着别人在做我想做 ...

随机推荐

  1. 基于Yeoman实现自定义脚手架

    什么是脚手架? Yeoman是什么? 实现自定义脚手架 基于Yeoman实现Vue-cli 一.什么是脚手架? 手脚架从功能上来讲就是创建项目初始文件,这其中包括生成功能模块配置.自动安装依赖.自动生 ...

  2. oracle sqlplus不支持上下键查看历史记录问题

    我们需要安装rlwrap软件 系统采样: [root@rac-2 src]# su - oracle Last login: Fri Mar 18 23:36:25 CST 2022 on pts/0 ...

  3. Model, HttpServletRequest, ModelMap区别

    看了spring mvc的底层会发现,model数据最终还是写到HttpServletRequest属性中,只是model的写法更体现了MVC思想减少各层间耦合 写法: 1.request.setAt ...

  4. MPU9250/MPU6050与运动数据处理与卡尔曼滤波(1)

    第一篇--概述和MPU6050及其自带的DMP输出四元数 概述 InvenSense(国内一般译为应美盛)公司产的数字运动传感器在国内非常流行,我用过它的两款,9250和6050.出于被国产芯片惯坏的 ...

  5. Prometheus TSDB存储原理

    Prometheus 包含一个存储在本地磁盘的时间序列数据库,同时也支持与远程存储系统集成,比如grafana cloud 提供的免费云存储API,只需将remote_write接口信息填写在Prom ...

  6. HttpRunner的PB序列化工具类解决方案(python3)

    背景 年初的时候团队内落地了HttpRunner3框架,简单介绍下:HttpRunner 是一款由python开发的面向 HTTP(S) 协议的开源通用测试框架,用例脚本为 YAML/JSON 格式, ...

  7. 打基础丨Python图像处理入门知识详解

    摘要:本文讲解图像处理基础知识和OpenCV入门函数. 本文分享自华为云社区<[Python图像处理] 一.图像处理基础知识及OpenCV入门函数>,作者: eastmount. 一.图像 ...

  8. jmeter工具初探

    jmeter工具初探 一.jmeter工具介绍 1.一种免费的java开源工具,可以进行二次开发 2.运行环境:java运行环境,需要安装JDK,配置JAVAHOME 环境变量 3.下载jmeter: ...

  9. 通俗易懂的ArcGis开发快速入门

    前言 本文主要介绍ArcGis的ArcEngine开发,学习时,我们需要放下心里障碍,那就是Gis开发只是普通的软件开发,并不需要专业的GIS知识,就是非常普通的,调用相关的C++开发的COM组件. ...

  10. ImageView的scaleType属性 与 adjustViewBounds属性

    ImageView的scaleType的属性有好几种,分别是matrix(默认).center.centerCrop.centerInside.fitCenter.fitEnd.fitStart.fi ...