发布时间:2024-08-15 11:01
Gitee 是开源中国社区 2013 年推出的基于 Git 的代码托管服务,目前已经成为国内最大的代码托管平台,致力于为国内开发者提供优质稳定的托管服务。
(1)使用人群上,Gitee 面向国内人群,而 Github 面向世界各国人群。
(2)环境限制上,Gitee 受环境的限制比较多,而 Github 相对而言限制比较少。
(3)开源生态上,Gitee 开源生态比较单一,而 Github 非常丰富。
(1)均有企业版本,功能不一样。
(2)均支持 Git 版本控制。
国内使用 Gitee 的朋友们,使用 Gitee 无非是基于如下几点:
1.搭建基于 Hexo 的静态网站服务。
2.Github 与 Gitee 绑定,相关仓库代码实时同步。
3.万一 Github 被封锁了,可以使用 Gitee 作为替代品,持续为国内开源生态做贡献。
4.付费的企业版,适用于大多数 IT 公司的开发及团队管理模式(这也是 Gitee 商业模式的核心)。
5.访问速度比访问 Github 要快得多。
Gitee 的商业模式就是 Saas 服务,为企业提供一整套代码托管和研发协作方案,促使企业研发与管理模式的效率提升,从而实现盈利(持续盈利是通过企业不断续费来实现的,Saas 的本质是续费)。
Gitee 自 2013 年到现在,已经存活了 9 年。一家公司能坚持活过 9 年,也是十分不易。之所以被整改,是因为一些人上传了很多不和谐的东西,从而造成不好的影响,促使 Gitee 不得不整改。
我的回答是,非常大。
一方面,促使一些人放弃使用 Gitee;另一方面,不少人的开源仓库遭到了封锁(需要绑定手机号以及实名认证才可以公开)。
最后,对于 Gitee 而言,影响无疑是最大的(用户群体流失以及开源生态锐减)。
但幸运的是,Gitee 本质上面向的是企业,而非开源生态的用户们,由此而言,影响是有的,但并不致命。
(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
关于 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
linux前一个的输出作为后一个参数,将Linux命令的结果作为下一个命令的参数
windows部署python项目(以Flask为例)到docker,通过脚本一键生成dockerfile并构建镜像启动容器
51单片机+DHT11温湿度传感器+LCD1602显示(最好用的程序,没有之一)
【Lipschitz】基于matlab的Lipschitz李氏指数仿真
ENVI_IDL:使用反距离权重法选取最近n个点插值(底层实现)并输出为Geotiff格式(效果等价于Arcgis中反距离权重插值)
【语义分割】SETR_Rethinking Semantic Segmentation from a Sequence-to-Sequence Perspective with Transformer
【两万字图文详解】 运动会管理系统-前后端分离-项目开发:【后端】SpringBoot, SpringMVC, MyBatis【前端】Vue.js,ElementUI