GitHub宣布基于云端托管的Codespaces集成开发环境
GitHub 计划本周在巴黎设置分会场,但形式已从线上换成了线上。新发布的 Codespaces 无疑是亮点之一,其为开发者提供了基于云端托管的完整开发环境。实际上,GitHub Codespaces 正是基于微软的 VS Code 编辑器打造(改名前叫做 VS Code Online)。两者采用了相同的概念和技术,只不过现在直接被 GitHub 直接集成到了现有的服务中。
用过 VS Online 或 Codespaces 的朋友,一定不会对 GitHub 搭建的这个平台环境感到陌生。GitHub 产品高级副总裁 Shanku Niyogi 写道:
向社区贡献代码,或许是一件很难的事情。因为每个存储库都有各自配置的开发环境。在编写任何代码之前,通常需要经历数十个步骤。
更糟糕的是,有时正在经手的两个项目,彼此间的配置环境都可能产生冲突。有鉴于此,GitHub 提供了一个功能全面的、基于云端托管的开发环境。
Codespaces 能够于几秒内在 GitHub 上启动,以便广大开发者能够立即为各个项目做出贡献。
GitHub Codespaces 现正处于免费公测阶段,正式上线后的定价暂不得而知,但 Niyogi 表示将与 GitHub Actions 差不多。
GitHub Actions 主要面向计算密集型任务的开发,作为参考,微软目前有在向 VS Codespaces 提供按小时和不同虚拟机类型的收费方式。
GitHub 今日宣布的另一项新功能是 Discussions,直译过来就是面向特定项目的讨论板。
尽管 GitHub 已在一定程度上允许人们探讨围绕特定项目的问题和查询请求,但 Discussions 实现了非结构化的会话线程,是大家维护常见问题和其它类型文档的好地方。
Discussions 目前正处于公测阶段,并将很快用于其它项目。安全方面,GitHub 还宣布了代码扫描和秘密扫描两项新功能。
前者基于 CodeQL(开源项目可免费使用),能够检查代码中是否存在潜在的安全漏洞。
后者可用于私有存储库(公共项目于 2018 年以来已具有类似功能),但两者都属于 GitHub 高级安全特性(Advanced Security)的一部分。
对于企业客户来说,GitHub 今日也推出了私有实例(Private Instances)。这是一项全新的纯托管服务,适用于希望在云端使用 GitHub,但又希望将代码和其它用户完全隔离的企业客户。
GitHub 在今日的公告中称:“私有实例提供了增强的安全性、合规性、以及策略功能,包括自带加密密钥、备份归档、以及对区域数据权属要求等合规性”。
- Octopress创建GitHub Pages——基于代码托管的静态博客
- Octopress创建GitHub Pages——基于代码托管的静态博客
- 基于云端虚拟机的LVS/DR+Keepalived+nginx的高可用集群架构配置(更新nginx代理功能) 推荐
- Akamai与三菱日联金融集团宣布成立基于区块链的在线支付网络合资企业
- GitHub 托管代码 团队进行工作
- 第02天GIT:(11):Github托管代码(HTTPS)
- 如何免费在github上托管私有项目?——使用价值¥40的学生优惠
- Git 【基于SSH协议clone GitHub远端仓库到本地】
- 基于hexo,在github上搭建个人博客
- 在Jenkins中使用Git托管项目的源码创建Build Job(托管在GitHub上面)
- windows下把代码托管到github
- 如何把OC项目托管到GitHub
- 开源项目托管GitHub简单使用
- 构建基于Jenkins + Github的持续集成环境
- 两分钟学会在GitHub托管代码
- 微软宣布12月15日关闭开源软件托管平台CodePlex
- 如何将一个已存在的目录转换为一个 GIT 项目并托管到 GITHUB 仓库
- 教你1分钟学会傻瓜式的GitHub项目托管
- Myeclipse安装配置和使用egit与github代码托管(呕心沥血之作)
- linux托管在github上的地址