您的位置:首页>科技>

GitHub启动Codespaces进行基于浏览器的编码

GitHub在今天的在线Satellite 2020活动中宣布了一些新功能和更新,涵盖了云,协作,安全性等等。

与其他技术公司一样,由于当前局势危机,微软拥有的代码托管平台选择将其年度开发者活动移至在线,Satellite 2020代表了GitHub的首次虚拟会议。GitHub的产品高级副总裁Shanku Niyogi在一篇附带的博客文章中表示,今年的活动主要是“提供社区工具,共同解决对他们而言重要的问题,并消除阻碍他们发展的障碍。”

当今新闻中最大的方面是一个名为GitHub Codespaces的新产品,该产品旨在使开发人员可以更轻松地加入项目,启动开发人员环境并以最少的配置开始编码-全部来自浏览器。Codespaces从本周开始在“有限的公共beta”中可用,它是一个具有GitHub所有功能的云托管开发环境,可以将其设置为加载开发人员的代码以及依赖项,扩展名和dotfile,并包含一个内置的调试器。

值得一提的是,微软去年推出了一个名为(毫无疑问)Visual Studio Online的Visual Studio在线版本,最近又将其更名为Visual Studio Codespaces。这为新的GitHub Codespace的构建块提供了强烈的暗示-这是Microsoft将Visual Code的品牌和基于浏览器的功能引入GitHub。

根据GitHub的说法,Codespaces中的代码编辑功能将始终是免费的,并且在Beta版期间,整个产品将是免费的-尽管在某些时候,它将按即付即用的定价模式提供。

GitHub还在加紧启动一个新的以社区为中心的门户,开发人员可以在其中提出问题并就项目存储库中的特定问题或主题进行交流。在此之前,此类讨论只能通过问题和拉动请求真正进行,而团队还有一个单独的讨论工具来计划和共享信息。

通过GitHub讨论区,GitHub现在正在寻求在主要代码库之外建立社区知识库,事实上,似乎正在着手实现类似于Stack Overflow的目标。讨论围绕主题进行,可以将问题标记为“已回答”以供将来参考。

GitHub讨论区已经在几个开放源代码社区中以有限的私人Beta版本提供了一段时间,该公司表示,它将在今年夏天向所有开放源代码社区开放。

在其他地方,GitHub还宣布了两项新的Beta云安全功能,作为其高级安全产品的一部分。代码扫描是一个新的本地GitHub工具,可自动扫描每个git push的漏洞,并在pull请求中显示结果。根据GitHub的说法,代码扫描使用CodeQl,这是它去年通过收购Semmle获得的高级语义分析引擎。

然后是秘密扫描,以前称为令牌扫描,它可以帮助公司识别代码中的加密秘密,以便在不良行为者将其拦截之前将其撤销。自2018年以来,秘密扫描已可用于公共存储库,现在也可用于私有存储库。

最后,GitHub还宣布,“私有实例”将很快提供给在受到严格监管的行业中运营的企业,这将带来一些安全性和策略功能,例如自带密钥加密,备份存档和工具。帮助公司遵守本地数据主权法规。

免责声明:本文由用户上传,如有侵权请联系删除!