当前位置 > 首页 > 教育培训 > 正文

GitLab也开始国家封锁?部分职位对中国、俄罗斯关闭,引社区热议
  • 发布时间:2019-11-16
  • www.jsbq.org
  • 黑客攻击 安全 代码 安全漏洞 程序员

    语句:这篇文章来自微信公众号机(识别码:几乎是人类2014)的核心,由张骞和杜威执笔,由授权站长之家转载出版。

    今年7月,克里米亚的一名GitHub用户透露,他的账户受到GitHub的限制。 后来,GitHub宣布,他们已经开始限制克里米亚、古巴、朝鲜、伊朗、叙利亚和其他受美国贸易制裁的国家的账户。 许多人惊呼,“程序员也有边界。” 然而,中国用户并没有受到GitHub事件的影响。 几个月后,GitHub的对手33,354人放弃了中国。

    近日,美国代码托管网站GitLab在其官方网站上发布了一期,称他们将利用“工作国封锁”来停止招聘居住在中国和俄罗斯的网络可靠性工程师和支持职位的人员,并禁止这两个职位的员工移居中国或俄罗斯。 该公司表示,在当前的地缘政治环境下,“这是最人道的解决方案。”

    黑客攻击 安全 代码 安全漏洞 程序员

    GitLab是一家总部位于旧金山的代码托管公司,也是GitHub的强大竞争对手。它的用户包括小发猫、索尼、美国宇航局、阿里巴巴、甲骨文、波音和其他大型科技公司和机构。 截至今年6月,GitLab拥有878名员工。 然而,该公司表示,封锁令不会影响目前的员工。

    本期内容如下:

    2019年10月15日,我们在e-group中做出决定,为能够获取用户信息的团队成员启用“职务家族国家块”。 这是一些企业用户表达的担忧,也是我们行业在当前地缘政治环境中的常见做法。

    涉及的国家包括中国和俄罗斯

    此问题是跟踪向支持手册添加内容的过程以及所有需要更新的招聘过程,以确保:

    1。我们不向生活在这些国家的人提供优惠;

    2。禁止现有团队成员前往这些国家,并留在禁止这种做法的位置

    此外,声明说:

    目前,我们没有基于许可的技术来处理这个问题。 限制权威也将迫使我们面对在某些不能100%参与工作的团队中创造“二等公民”的可能性。 我们中的一些人在其他公司也经历过这种情况,并意识到这是非常消极的。 因此,我们认为“国家封锁”是目前最人道的解决办法,特别是这一办法不会影响任何现有雇员。

    我们应该在权力上努力工作,这样每个人都知道自己想做什么,需要多长时间。 “数字实验室”的实践引发了黑客新闻的热烈讨论。

    有些人哀叹GitLab将如此敏感的决定公之于众,仿佛该公司并非有意披露,而是由于操作不当而泄露出去。 gitlab首席执行官席德西布兰迪(Sid sijbrandij)对此帖子回应称,该文件确实是有意公开的,尽管很难做到这一点。 Sijbrandij还解释了问题中提到的“不影响任何现有员工”,称封锁令针对的是两个职位,“现场可靠性工程师和支持”,而在GitLab,目前在中国或俄罗斯没有人持有这两个职位。

    黑客攻击 安全 代码 安全漏洞 程序员

    许多人也在帖子下面讨论了这一决定可能产生的长期影响。 有些人说,“如果相关员工想嫁给中国人怎么办?”“如果他们打算在与中国人结婚几年后搬回中国照顾年迈的父母呢?这表明这个决定可能会对公司员工的职业和生活选择产生一些影响。

    当然,一些网民批评GitLab在帖子下面的做法,说这不客观 美国和法国等许多国家的政府也有一些后门程序,允许监管机构合法获取某些数据。 根据这个标准,80%的人会被GitLab拒绝。

    作为与GitHub相同类型的代码库管理平台,GitLab本身的用户比GitHub少 那么,GitLab的举动会对用户的平台选择产生影响吗?GitLab相对于GitHub有什么独特的优势?

    GitHub VS GitLab

    作为基于网络的Git存储库,GitHub和GitLab都提供了共享开源项目的平台,并为开发团队提供云存储站点,以便使用相同的方法存储、发布、共享和协作开发项目。

    GitHub于2008年推出,是全球最受开发者欢迎的Git仓库管理平台。 截至2018年6月被微软收购时,GitHub拥有2800万用户和8500万代码库,排名第一。 后来,微软以75亿美元收购了GitHub。 值得注意的是,GitHub之前的所有私有项目都需要收费,所以虽然大多数开源项目都集中在GitHub上,但是企业和个人的私有项目都放在其他代码托管平台上,比如国内的Coding和国外的GitLab等。 但在2019年初,微软在收购GitHub后做出了第一个重大改变:提供无限制的免费私人代码库。 定价策略的这一变化是对GitHub劣势的补充。

    GitLab于2011年推出,略晚于GitHub,但近年来它也吸引了越来越多开源项目的粉丝。 GitLab平台的社区版(Community Edition)是开源的,开发者可以为其功能的增强做出贡献。 与GitHub不同,GitLab为开源项目提供免费的私有存储库,这是GitHub的主要优势。 然而,随着GitHub也提供无限制的免费私有代码库,GitLab在私有存储方面的优势变得越来越小。

    两个平台的异同

    多年来,GitHub和GitLab代码库管理平台相互利用,相互融合。 这两者既有相似之处,也有不同之处。

    以下是两个平台都具有的一些基本功能:

    拉请求;

    第三方集成;

    克隆存储库;

    代码审查;

    插入代码片段;

    问题跟踪;

    高级权限管理;

    降价支持

    虽然技术上没有什么区别,但GitHub和GitLab最大的区别在于管理理念。 GitHub专注于自己的架构、高可用性和性能,并将复杂的功能委托给第三方工具。 相比之下,GitLab在其成熟且高度集成的平台上包含其所有功能,并在单一平台上支持开发和运营周期中的所有操作 就受欢迎程度而言,GitLab的开发人员比GitHub少得多。 此外,GitHub有时价格更高,不适合低预算用户。

    你如何选择自己的图书馆管理平台?

    两种平台都有各自的优势。用户如何选择他们自己的开源项目?

    GitHub可能是管理一个涉及多个开发人员的大型开源项目的最佳选择 您还可以在GitHub上集成到一个庞大而充满活力的社区中,这可以帮助您完成自己的项目。

    但是如果您管理的项目预算有限,并且没有特别强调性能,GitLab可以帮助您节省成本。 如果你想集成到一个真正的开源平台,GitLab可能是最适合你的。

    此外,选择时应考虑以下问题:您是否喜欢在开源项目中使用第三方工具进行持续集成和持续交付?因此,如果您更喜欢使用集成电路和光盘的内置集成工具,那么请选择GitLab

    归根结底,选择GitHub还是GitLab取决于开源编程项目想要实现的具体目标。在评估了您的期望之后,用户可以选择满足他们需求的基于代码的管理平台。

    GitLab问题链接:https://gitlab.com/gitlab-com/www-gitlab-com/issues/5555

    黑客新闻讨论页面:https://news.ycombiner.com/item?身份证=

    参考链接

    崇左新闻网 版权所有© www.jsbq.org 技术支持:崇左新闻网 | 网站地图