• GitHub vs GitLab:区别?


    参考:http://blog.csdn.net/carryoner/article/details/51684431
    两者都是基于web的Git repositories(仓库),拥有流水线型的web开发流程,它们为开发团队存储、分享、发布、测试和合作web开发项目提供了中心化的、云存储的场所。Git版本控制——对于多人共同开发一个project来说非常重要——它提供了分享开源项目的平台。

    GitLab拥有更多的特性,它可以让开发团队拥有更多的安全性和灵活性的选择。

    GitLab的优势
    GitLab拥有GitHub拥有的一切,但他拥有更多——让团队对它们的repositories拥有更多的控制,它的特色:

    非常便捷的用户界面,在同一界面上获取到:projects,最近的projects,用户,最近的用户,群组和状态;

    允许设置仓库权限是公用的还是私有的;

    “Snippet support”让用户分享一个project的部分代码,而不是整个project。

    受保护的分支是一种提升代码安全性的新方法,它们允许用户设置project的获取权限,所以一个团队中只有特定的人可以push,force push或者删除一个分支的代码。

    Authentication levels更进一步的提升安全性,允许用户给人读写以外的权限。举例来说,你可以给一个组员跟踪变动的权限却不给他获取代码的权限。

    你可以设置获取到团队的整体的改进进度,而不是你个人的进度。

    开发者通过打上“仍在进行中”状态标签让其他成员知道代码没有完成,从而阻止未完成的代码合并到其他的代码中

    “innersourcing”公司的资源如果员工不再权限范围内,将不知道这个资源的存在。

  • 相关阅读:
    rest framework 认证 权限 频率
    rest framework 视图,路由
    rest framework 序列化
    10.3 Vue 路由系统
    10.4 Vue 父子传值
    10.2 Vue 环境安装
    10.1 ES6 的新增特性以及简单语法
    Django 跨域请求处理
    20190827 On Java8 第十四章 流式编程
    20190825 On Java8 第十三章 函数式编程
  • 原文地址:https://www.cnblogs.com/fanshu/p/8087617.html
Copyright © 2020-2023  润新知