Azure DevOps Server用户使用GithubCopilot

Contents

1. 概述

  • 什么是Github Copilot?

    GitHub Copilot 是由 GitHub(微软) 和 OpenAI 合作开发的一款 AI 编程助手,基于 OpenAI 的 Codex 模型。它能够帮助开发者更高效地编写代码,例如可以在IDE开发工具中根据上下文自动生成代码建议,可以根据注释或函数名生成完整的函数代码,还可以识别并建议修复代码中的错误,可以自动生成代码注释和文档。可以说GitHub Copilot是开发人员在编码过程中的一个资深队友。

    GitHub Copilot 商业用户相较于个人用户,享有更多的权益和服务,包括许可合规性、企业级支持、团队协作功能、高级功能访问、安全与隐私保护、定制化定价、专门培训和明确的服务级别协议。这些权益帮助企业更高效、安全地使用 Copilot,提升开发效率和代码质量。

  • Azure DevOps 用户使用 Github Copilot

    Github Copilot 已经对所有商业用户开放,同样适用于Azure DevOps Server的用户群体。本文介绍Azure DevOps Server用户如何使用Github Copilot,以此提升自己的编程效率和代码质量。

2. 在Viusal Studio 中使用Github Copilot

如果你的版本是Viusal Studio 2022 17.10以后的版本,在安装Viusal Studio的过程中,可以勾选Github Copilot,这个选项会将代码不全和聊天的功能都一起安装上(如下图);如果是更早一些的版本,最好是在线升级到最新版本。

安装完成后,可以看到Github的登录图标;如果尚未登录,图标的颜色是虚的。
点击登录后,系统自动打开Github的登录界面,登录自己的Github账户;
需要注意,如果你的账户是企业成员,会自动享受企业中的Github Copilot权益;如果是个人账户,会收到免费用户或收费用户的限制策略影响。
在网页中授权登录后
Visual Studio中的Github Copilot图标就是彩色的,表示你已经成功登录了Github。
完成登录后,你就可以享受Github Copilot带来的高效编程了;例如下图是笔者写了一段说明后,Copilot自动推荐了一段代码。

3. Github Copilot 与 Azure DevOps 代码库集成

如果你在使用Azure DevOps的Git库,Github Copilot可以和他实现无缝集成;除了编写代码,Copilot还可以通过自动化提交消息和生成拉取请求描述来简化您的工作流程,节省时间并确保版本历史记录的清晰度。借助GitHub Copilot和Azure Repos,您可以获得AI驱动的编码辅助和自动化,而无需更改代码的存储位置,从而使开发更顺畅、更高效。

例如,在下面的截图中,笔者使用Github Copilot的AI功能,可以自动生成推送代码提交的comment信息。

AI自动为你整理了本次更新代码的概要信息,简单吧?


https://www.cnblogs.com/danzhang

Azure DevOps MVP 张洪君


相关推荐
名字还没想好☜29 分钟前
用 systemd 托管后台服务:Restart 策略、日志接管、资源限制与开机自启全踩一遍
运维·docker·kubernetes
乌恩大侠1 小时前
GH200 新增 NVMe SSD 分区、格式化与挂载完整流程
运维·服务器·前端
tangwangbi1 小时前
Linux 系统配置文件:/etc/profile、~/.bashrc 和 ~/.bash_profile 三者之间的区别与作用
linux·运维·bash
蜀道山老天师2 小时前
Shell Bash变量与运算符(含条件测试与流程控制)
linux·运维·bash
草邦设计开发团队_媒体资源平台2 小时前
GEO 信源整合一键发布软文:从内容生产到流量获客的自动化实践
运维·人工智能·自动化
zhou lily2 小时前
非标自动化管理系统ERP如何选?2026年10大ERP软件对比分析
运维·自动化
mengge.cloud2 小时前
存储技术基础小白教程
linux·运维·服务器·wpf·存储
云贝贝贝3 小时前
腾讯云 TDSQL(MySQL 版)运维高频 6 坑:代理路由、读写分离、分片键、监控、PITR
运维·mysql·腾讯云
外域速览3 小时前
2026世界动力电池大会今日宜宾启幕:固态电池从实验室走向量产,IEC 国际标准终结概念乱象
大数据·人工智能·microsoft
小五传输3 小时前
FTP替代怎么做?医院文件安全传输选型与迁移指南
大数据·运维·安全