gitLab的使用 和 git 、 github、gitlab的区别

1、git 、 github、gitlab的区别  (百度相关内容获得的理解)git

 

2、git最基本做用:版本控制github

 

3、有集成了git的GIT安装包数据库

        github和gitlab都使用git该版本控制系统,来实现对代码的管理。安全

        因此,原先怎么用git操做github的,那么用git操做gitlab是同样的。服务器

 

https://git-scm.com/book/zh/v1/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Gitapp

 

3、 我的问了公司开发,并总结相关网上资料,获得的我的小结:gitlab

1.github,和gitlab都是基于git开发的管理代码的软件。测试

2.github的登陆网站:https://github.com/网站

   gitlab的登陆网站:https://gitlab.com/users/sign_inspa

   这两官网,分别是各自一个公司开发的(看网址域名就能看出来,域名是惟一的,每一个服务器对应只能申请一个域名)。帐号能够通用。

3.若是只单纯在这两个网站建立帐号并建立项目,最大的区别是:github选择新建项目为私人时须要收费!而gitlab选择新建项目为私人时不须要收费!(本人已测试经过)

4.目前,github只支持搭建本地服务器的我的github,只能供我的使用。  而gitlab提供开源代码,支持企业本身用企业买的服务器搭建企业gitlab,供公司全部人使用。

5.虽然两个公司都提供了私人仓库的功能供我的和企业用户使用,即便两个公司的数据库很安全,可是不少公司是采用内网进行办公和传输数据, 若是经过内网和外网这两个公司服务器进行代码和相关敏感数据的传输,传输途中容易被不法分子获取到数据,从而形成数据泄露。  由于不少公司都格外重视本身的代码成果,因此目前主流都是公司用本身买的服务器去搭建公司内部使用的gitlab,且gitlab支持一些插件写入本身的服务器脚本,从而能够设置公司每位成员的文件使用权限(具体是哪一种插件忘了,以前有百度到但忘保存连接了),从而确保公司项目代码的最大程度的保密和安全!!

 

 

4、  选择使用github  仍是 gitlab?

   1.1若是我的写的代码是不重要的,可让全部人看看,选择开源,选哪个都没差异。

   1.2若是我的写的代码比较有点水平,不想让别人看到,就使用gitlab。最主要缘由gitlab免费支持私人仓库,而github需收费。

   1.1若是我的写的代码很厉害,有商业价值,不想让别人看到,又怕代码数据泄露,就务必得选择gitlab,由于gitlab能够搭建公司/我的的服务器,存储数据安全。

   2.若是是公司团队开发的代码,务必只能选择gitlab,搭建公司我的的gitlab服务,才能确保数据安全。

   综合以上四点:能够弃用github,直接使用gitlab便可。

  (比如github是京东,gitlab是淘宝,一样是卖东西的app,淘宝就比较厉害了一点,因此只须要安装淘宝app便可。)

相关文章
相关标签/搜索