【GitHub】github学生认证,在vscode中使用copilot的教程

github学生认证并使用copilot教程

  • 写在最前面
  • 一.注册github账号
    • 1.1、注册
    • 1.2、完善你的profile
  • 二、Github 学生认证
    • 注意事项:不完善的说明
  • 三、Copilot
  • 四、在 Visual Studio Code 中安装 GitHub Copilot 扩展
    • 4.1 安装 Copilot 插件
    • 4.2 配置 Copilot 插件(新安装)
    • 4.3 换 Copilot 插件账号


请添加图片描述

🌈你好呀!我是 是Yu欸
🌌 2024每日百字篆刻时光,感谢你的陪伴与支持 ~
🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!

写在最前面

去年,我被安利后开始使用 GitHub Copilot,这是由 OpenAI 开发的一款革命性的代码自动补全工具。GitHub Copilot 不仅仅是一个简单的代码助手;它基于强大的 GPT-3 模型,能够理解编程语言的复杂性和上下文,从而提供高质量的代码补全建议。

在这里插入图片描述

Copilot 的设计目标是提高程序员的编码效率和准确性,使用 Copilot 极其方便。

  1. 它通过分析程序员输入的代码和上下文,智能地生成符合逻辑和语法的代码片段。
  2. 程序员在编码时只需输入关键字或简短的代码提示,Copilot 就能迅速提供一系列合适的代码片段供选择。
  3. 此外,它支持广泛的编程语言和开发框架,包括但不限于 Python、JavaScript、Java、C++ 和 React。这意味着无论你在使用哪种技术栈,Copilot 都能提供相应的支持。
  4. 更为重要的是,Copilot 不仅提供代码补全,还能根据用户的编码习惯和历史输入智能地调整其建议,使得这些建议更加个性化和精准。
  5. 此外,它还能帮助程序员更深入地理解代码的结构和语法,提供有关新编程语言和框架的学习支持。

通过 Copilot,程序员能够快速掌握新技术,有效提升其开发能力和工作效率。

参考:https://blog.csdn.net/cbetula/article/details/130276152

一.注册github账号

1.1、注册

  1. 用如QQ邮箱的第三方邮箱注册github
    再添加.edu结尾的教育邮箱(Email settings (github.com))

  2. 用以.edu结尾的教育邮箱注册github

1.2、完善你的profile

点击你的头像,有一个“Your profile”进入即可

在左侧填写相应的数据

以下格式填写profile

Name: 中文名(English Name)

  如 小张三(Xiao Zhangsan)

Bio: (学校名)SchoolName/major in +你的专业(用英文)

  如   Beijing college/major  in  Astrology(bushi)

pronouns: 随便选

company:填学校的英文名

地点:你现在的地点

时间:打勾即可

链接:填你学校的官方地址

social accounts : 可选

二、Github 学生认证

填好并save后,进入
https://education.github.com/discount_requests/application

进入后一定不要打开代理,这里的认证过程无需代理即可正常上网。
并且如果挂着代理进入,可能会出现学校位置与你当前位置不符,

若出现以上情况,可进入Payment Information (github.com),完善以下信息,重新认证即可。

邮箱
填写教育邮箱,即带有.edu后缀的邮箱。

学校名称
填写学校英文名。

在这里插入图片描述

然后同意访问位置。

Upload Proof

此步骤建议使用手机摄像头现场拍摄。证件推荐使用学生卡或者录取通知书。也可使用学信网认证,但最好通过翻译软件翻译成英文或者申请英文证书。

Proof Type

按照如下表格选择证明类型

证明材料 证明类型
学生卡 Dated School ID
录取通知书 Dated class schedule for the semester
学信网认证 Other

###如果有其他类型的证明材料也可尝试。###

学校具体信息
如实填写相应英文名称即可。

最后点击processing等待结果吧,如果失败请务必按照文章步骤一步步检查并重试。

在这里插入图片描述

成功通过审核后,将收到邮件:

在这里插入图片描述

注意事项:不完善的说明

在这里插入图片描述

无法根据您在 2024 年 4 月 24 日提交的 @lightrain-a 信息来验证您的学术隶属关系。

  • 您使用的照片中的文字无法阅读。如果使用设备摄像头,请确保图像清晰易读。对于某些语言,您可能需要在英文翻译旁边捕获原始文档。

  • 请填写您的 GitHub 帐单信息,并填写您的全名,与您的学术隶属关系文档中显示的全名完全相同。您无需添加付款方式。在重新申请之前,您可能需要注销并重新登录 GitHub。如果您只有一个法定名称,请在名字和姓氏字段中输入该名称。

  • 您选择的图像似乎不包含您的学校名称。您的完整学校名称必须出现在您的文档中,而不仅仅是学校徽标。您可以将多个文档一起包含在内。如果您的官方文件不是英文的,那么您可以在英文翻译旁边拍摄原件。

  • 您的文件似乎没有包含证明当前学术隶属关系的日期。对于使用非标准日历的国家/地区,您可能需要在带有转换日期的日历旁边捕获原始文档。您可以在图像中包含多个文档,只要它们清晰易读即可。

一旦您解决了总结问题,请再次访问我们并重新申请。

有问题吗?加入 GitHub Education 社区以获取答案。

💖 GitHub 教育团队

三、Copilot

进入GitHub Copilot · Your AI pair programmer

点击start a free trial即可,github会根据你已拥有了学生包自动认证。

在这里插入图片描述

同时注意到,新的GitHub账号会提供30天的试用。

在这里插入图片描述

可以在设置中修改隐私条款】相关服务设置

在这里插入图片描述

四、在 Visual Studio Code 中安装 GitHub Copilot 扩展

参考:https://docs.github.com/en/copilot/using-github-copilot/getting-started-with-github-copilot?tool=vscode

4.1 安装 Copilot 插件

若要使用 GitHub Copilot,必须先安装 GitHub Copilot 扩展。

打开 VsCode 编辑器,点击左侧边栏的扩展图标(方块形状),在搜索栏中输入 “Copilot”。找到 “GitHub Copilot” 与 “GitHub Copilot Chat” 插件并点击安装按钮进行安装。

在 Visual Studio Code Marketplace 中,转到 GitHub Copilot 扩展页,然后单击“安装”。

在这里插入图片描述

4.2 配置 Copilot 插件(新安装)

将出现一个弹出窗口,要求打开 Visual Studio Code。单击“打开 Visual Studio Code”。

在 Visual Studio Code 的“扩展:GitHub Copilot”选项卡中,单击“安装”。

如果以前未在 GitHub 帐户中授权 Visual Studio Code,系统将提示你在 Visual Studio Code 中登录 GitHub。

如果之前已在 GitHub 上为帐户授权 Visual Studio Code,则将自动授权 GitHub Copilot。

如果未收到授权提示,请单击“Visual Studio Code”窗口底部面板中的铃铛图标。

带有 GitHub Copilot 图标的 Visual Studio Code 任务栏的屏幕截图。铃铛图标以深橙色勾勒出轮廓。
在浏览器中,GitHub 将请求 GitHub Copilot 的必要权限。若要批准这些权限,请单击“授权 Visual Studio Code”。

若要确认身份验证,请在 Visual Studio Code 中的“Visual Studio Code”对话框中单击“打开”。

4.3 换 Copilot 插件账号

在使用GithubCopilot插件时,可能使用的并非自己常用的github账号,因此需要在VSCode中切换Github账号

解决方案:
直接注销当前登录账号切换到对应的账号即可

在这里插入图片描述


欢迎大家添加好友,持续发放粉丝福利!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/5434.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【C++】学习笔记——string_2

文章目录 六、string类2. 反向迭代器const迭代器 string类对象的容量操作(补)size() 3. string类的元素访问4. string类的修改 未完待续 结合文档食用~ 六、string类 2. 反向迭代器 一般来说,迭代器都是正向的遍历容器,虽然可以…

开源协议与商业许可:选择与遵循

文章目录 一、开源协议1.1 MIT许可证(MIT License)1.2 BSD许可证(BSD License)1.3 Apache许可证 2.0(Apache License 2.0)1.4 GNU宽松通用公共许可证(GNU Lesser General Public License&#x…

Python如何实现抽象工厂模式

抽象工厂模式简介 在软件工程中,抽象工厂模式(Abstract Factory Pattern)是一种设计模式,用于在运行时创建一组相关或相互依赖的对象,而不需要指定它们的具体类。这种模式非常适合用于管理系统中对象的创建&#xff0…

# 从浅入深 学习 SpringCloud 微服务架构(七)Hystrix(3)

从浅入深 学习 SpringCloud 微服务架构(七)Hystrix(3) 一、hystrix:通过 Actuator 获取 hystrix 的监控数据 1、Hystrix 的监控平台介绍: 1)Hystrix 除了实现容错功能,Hystrix 还…

spring boot运行过程中动态加载Controller

1.被加载的jar代码 package com.dl;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication public class App {public static void main(String[] args) {SpringApplication.run(A…

【MySQL精炼宝库】深度解析索引 | 事务

目录 一、索引 1.1 索引(index)概念: 1.2 索引的作用: 1.3 索引的缺点: 1.4 索引的使用场景: 1.5 索引的使用: 1.6 面试题:索引底层的数据结构(核心内容): 1.7 索引列查询(主…

centos学习-精通ls-Linux目录管理的关键命令

精通ls-Linux目录管理的关键命令 一、引言 在Unix和Linux系统中,ls命令是用户最常用的命令之一。它用于列出目录的内容,并提供关于文件和目录的详细信息。本文将详细介绍ls命令的用法、选项、参数以及与其他命令的结合使用。 二、ls命令的基本用法 列…

Laravel breeze vs Jetstream

Introduction Laravel在应用程序中提供了几种身份验证选项,为我们的身份验证层提供了一个健壮而现代的脚手架。Laravel入门工具包就是其中之一,它由breeze和jetstream组成。 Laravel Breeze是快速运行程序的绝佳选择,jetstream提供双因素认…

启发式搜索算法1 - 最佳优先搜索算法

启发式搜索算法有什么优势? 对于复杂问题的盲目搜索,常用广度优先搜索和深度优先搜索这两种盲目搜索算法,极大极小值和Alpha-beta剪枝算法是在盲目搜索过程中,通过剪枝避开一些不可能的结果,从而提高效率。 如果搜索…

leetcode_41.缺失的第一个正数

41. 缺失的第一个正数 题目描述:给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1: 输入:nums [1,2,0] 输出:3 解释…

春秋云镜 CVE-2023-50563

靶标介绍: SEMCMS是一套支持多种语言的外贸网站内容管理系统(CMS)。SEMCMS v4.8版本存在SQLI,该漏洞源于SEMCMS_Function.php 中的 AID 参数包含 SQL 注入 开启靶场: 开始实验: 1、使用后台扫描工具&…

ENVI实战—一文搞定遥感图像的计算机解译

人工进行矢量化制图虽然可以达到相应的精度要求,但是在工作量大,内容繁琐,时间成本高,利用计算机帮助我们对各类图像进行解译是目前制图的趋势。 本文基于(ENVI和Arcgis)给出利用遥感图像制作某地土地利用…

分享一份物联网 SAAS 平台架构设计

一、架构图**** 二、Nginx**** 用于做服务的反向代理。 三、网关**** PaaS平台所有服务统一入口,包含token鉴权功能。 四、开放平台**** 对第三方平台开放的服务入口。 五、MQTT**** MQTT用于设备消息通信、内部服务消息通信。 六、Netty**** Socket通信设…

有货源和分销单品爆款玩法课

该课程专注于教授如何利用有货源和分销渠道,打造单品爆款销售策略。学员将学习货源获取、产品定位、市场推广等关键技巧,通过实战案例和实操训练,掌握成功销售单品爆款的方法,提升销售业绩和市场竞争力。 课程大小:6.…

服务器部署开源大模型完整教程 Ollama+Llama3+open-webui

前言 最近大语言模型大火,正好最近打比赛可能会用得上LLMs,今天就在学校的服务器上面进行一次部署。这样之后就可以直接在内网里面使用学校的LLMs了。 介绍 Ollama:一款可以让你在本地快速搭建大模型的工具 官网:https://olla…

JavaScript ES6 全新的Set、Map数据结构

JavaScript ES6 全新的Set、Map数据结构 Map、Set都是ES6新的数据结构, 都是新的内置构造函数, 也就是说typeof的结果, 多了两个: Set 是不能重复的数组, 但不能[某一项来枚举出来] Map 是可以任何东西当做键的对象 set()数据结构 ES6 提供了新的数据结构 Set。…

Visual studio 2019 编程控制CH341A芯片的USB设备

1、硬件 买了个USB可转IIC、或SPI、或UART的设备,主芯片是CH341A 主要说明USB转SPI的应用,绿色跳线帽选择IIC&SPI,用到CS0、SCK、MOSI、MISO这4个引脚 2、软件 2.1、下载CH341A的驱动 点CH341A官网https://www.wch.cn/downloads/CH34…

202012青少年软件编程(Python)等级考试试卷(一级)(2)

第 1 题 【单选题】 执行语句 print(1010.0)的结果为?( ) A :10 B :10.0 C :True D :False 正确答案:C 试题解析: 第 2 题 【单选题】 Turtle 库中, 画笔绘制的速度范围为?( ) A :任意…

快速入门Pandas和NumPy数据分析

大家好,从商业智能到科学研究,数据分析在许多领域中都是一项重要技能。Python因其可读性强和强大的库生态系统而成为最受欢迎的数据分析语言之一,Pandas和NumPy是重要的基础工具,适用于任何想要分析和解释数据的人。本文将探讨如何…

Element-UI快速入门

Element-UI 是一个基于 Vue.js 的高质量 UI 组件库,专为开发者提供了一套完整的解决方案,以便他们能够更加快速、方便地构建出美观、交互性强的网页应用。无论你是前端新手,还是资深开发者,通过 Element-UI,你都能显著…