GitHub :未来将成为开发云
导读:
GitHub 正在席卷全球软件开发者的世界。
这是为什么?GitHub 现在不仅仅是一个源代码版本控制平台。通过 GitHub 项目、协作功能、代码空间、操作等,它代表了一个全面基于 Web 的开发环境。
在2022 年 3 月 31 日的 GitHub 日之际,开发者频道向一些专家咨询了他们在 GitHub上的 体验。在这次采访中,GitHub Day 的发言人 Michael Kaufmann 向我们讲述了他在 GitHub 上的个人生产力技巧,并评估了该平台的发展方向。
开发人员:Hi,Michael!你还记得你第一次接触 GitHub 是什么时候吗?你还记得你用它做什么吗?
Michael Kaufmann:我在 2013 年注册了 GitHub。但在此之前,我就已经是 Open Source 的匿名访问者。以前我也去过Sourceforge。然后在 2013 年和 2014 年,我发布了我自己的第一个开源工具:在 UnitTests ( SPEmulators ) 中模拟 SharePoint 对象的工具、在 WPF ( WPFValidationPack ) 中用于验证的库以及在 PowerShell DSC 中用于 SharePoint 的基础架构即代码模块。那时我并不真正了解 Git,仍然感觉那个东西非常不安全。
开发人员:能否给我们一个秘诀以提高 GitHub 的工作效率?
Michael Kaufmann:使用 GitHub CLI,你可以在命令行上做很多事情。使用Command+K或Command+Shift+K可以调出命令面板,使用它可以在 GitHub 中快速导航。按 (?) 会为你提供导航 GitHub 的快捷方式列表,比如好用之一是句点 (.),你可以使用它在 Visual Studio Code 中打开 GitHub。这些只是其中的一小部分 - 还有更多提示。GitHub 针对生产力进行了高度优化。
开发人员:在使用 GitHub 时,是什么一直困扰着你?
Michael Kaufmann:访问许可非常复杂。由于它取决于存储库的用户、组织和可见性,因此你永远不知道会发生什么。
开发者:自微软收购以来,GitHub 发生了哪些变化?有什么改变吗?
Michael Kaufmann:GitHub 发展非常迅速,并且微软也持续投入大量资金,上次它新闻发布会的效率令人印象深刻。当然,还有许多定义未来的创新技术,例如 Codespaces 和 Copilot。我认为 GitHub 做得很好。
开发者:GitHub 今年迎来了 14 岁生日。未来几年你希望在哪里看到 GitHub?GitHub 平台将走向何方?
Michael Kaufmann:GitHub 有一天会成为开发云。使用 GitHub 为云构建安全应用程序将是正常的——无论它们是什么,大量使用开源软件将成为常态。也会有很多开源开发者只能靠赞助过活。开发变得更加全球化——关键词“软件供应链”——而 GitHub 是这一开发的中心。因此,现在每个组织都通过掌握 GitHub 来帮自己成长。
开发者:感谢您接受本次采访。
作者:Michael Kaufmann
Michael Kaufmann 是 Xpirit Germany GmbH 的董事总经理,他的团队在与 DevOps 和云转型相关的所有主题上为客户提供支持。这包括 GitHub、Git、Azure DevOps 和 Azure 的咨询、培训和管理服务。
编译:场长
相关阅读:
关于21CTO.com
21CTO.com是开发者的学习与服务平台。
我们为开发者提供高质量的资讯、学习以及工作等服务。
网站地址:www.21cto.com
投稿邮箱:info@21cto.com
联系微信:13426109659
扫描二维码关注21CTO微信号