Git、Gitee、Github、Gitlab区别与联系

news/2024/5/17 19:36:52 标签: github, git, gitee

Git:本地软件,无需联网即可使用,实现本地代码的管理。
        分布式版本控制系统,是一种工具,用于代码的存储和版本控制。
        将本地文件通过一定的操作将其同步上传到Github或Gitee

Gitee:是一家中国公司,GitHub相当于云服务器,这个云服务器是国外的,为了方便国内用户需求,Github被中国化了,变成了Gitee(码云); 全中文,大部分用户都是国人,优秀的库相对少。
               不用自己搭建环境可以建立自己的私有仓库

Github:是一家美国公司,基于Git实现的在线代码仓库,目前全球最大的代码托管平台
               面向开源及私有软件项目的托管平台,只支持 git 作为唯一的版本库格式进行托管。
               对于开源项目而言,GitHub 依然是代码托管的首选。全英文并且用户基数多。
               共有仓库免费,建立私有仓库要收费  Github的初衷就是为了大家共享自己的劳动成果。

 
 Gitlab:基于Git实现的在线代码仓库软件,可以用GitLab自己搭建一个类似于GitHub一样的仓库,但是GitLab有完善的管理界面和权限控制,一般用于在企业、学校等内部网络搭建Git私服。    从代码的私有性上来看,GitLab 是一个更好的选择。
               要自己搭环境。可以免费搭建私有仓库,并且可以部署在自己的服务器上        


http://www.niftyadmin.cn/n/297964.html

相关文章

Springboot +Flowable,任务认领和回退(三)

一.简介 有的时候,一个任务节点会存在多个候选人,例如:张三提交一个任务,这个任务即可以由李四处理,又可以由王五处理,那么针对这种多个任务候选人的情况,该如何处理? 二.绘制流程…

【编程福音,25款必备AI编码工具推荐,让你事半功倍】

🚀 AI破局先行者 🚀 🌲 AI工具、AI绘图、AI专栏 🍀 🌲 如果你想学到最前沿、最火爆的技术,赶快加入吧✨ 🌲 作者简介:硕风和炜,CSDN-Java领域优质创作者🏆&am…

【性能设计篇】性能设计-缓存

前言 在分布式系统中,最耗费性能的地方就是数据库,而对于数据库的操作基本上就是添加,修改,删除和查询,对于前3者来说,基本上不会出现性能瓶颈。最耗费性能的地方就是查询了,对于查询有join、w…

Spring MVC自定义拦截器--Spring MVC异常处理

目录 自定义拦截器 什么是拦截器 ● 说明 自定义拦截器执行流程分析图 ● 自定义拦截器执行流程说明 自定义拦截器应用实例 ● 应用实例需求 创建MyInterceptor01 创建FurnHandler类 在 springDispatcherServlet-servlet.xml 配置拦截器 第一种配置方式 第二种配置方…

IMX6ULL---从零开始移植uboot-imx

目录 1、NXP官方原版UBOOT编译 2、自己的单板UBOOT建立并编译 3、官方EVK开发板无用配置移除

【数据结构】交换排序(详细)

交换排序 1. 冒泡排序2. 快速排序2.1霍尔版本2.2 挖坑法2.3 前后指针法(最优)2.4 小区间优化2.5 非递归快排 1. 冒泡排序 思想 排升序:每趟将前后两元素进行比较,按照“前小后大”进行交换,将最大的元素放在最后。 排…

记录一次从exe到python源码

找到要解析源码的exe,用7zip解压出来,可以看到打包前的目录(这里并不是所有的exe都可以)。 如下图所示,由于这个是一个前后端打包的exe,这里的server是后端的服务,resources是前端,这…

优惠卷秒杀功能、全局唯一ID、乐观锁解决超卖问题、悲观锁实现一人一单、集群下锁失效问题

文章目录 1 全局唯一ID的需求分析2 Redis实现全局唯一Id3 添加优惠卷4 实现秒杀下单5 库存超卖问题分析6 乐观锁解决超卖问题6 悲观锁实现一人一单7 集群环境下的并发问题 1 全局唯一ID的需求分析 每个店铺都可以发布优惠券: 当用户抢购时,就会生成订单…