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

news/2024/5/17 15:34:47

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.mrgr.cn/p/13040404

相关文章

Nacos 安全零信任实践

作者:柳遵飞 Nacos 作为配置中心经常存储一些敏感信息,但是由于误用导致安全风险,最常见的主要是以下两个问题: 1)Nacos 暴露公网可以吗?不可以,因为 Nacos 定位是注册配置中心,是…

中间件之异步通讯组件RabbitMQ入门

一、概述 微服务一旦拆分,必然涉及到服务之间的相互调用,目前我们服务之间调用采用的都是基于OpenFeign的调用。这种调用中,调用者发起请求后需要等待服务提供者执行业务返回结果后,才能继续执行后面的业务。也就是说调用者在调用…

五大开放式耳机推荐,选对耳机让运动更带感!

看似精彩的户外运动经历背后,其实是枯燥的体能运动和训练,以及独自长途和长时间旅行伴随的孤独感,而排解这些不良情绪的最佳方式就是音乐。如果你希望在运动、舒适、安全和音质之间获得一个最佳平衡,那相比入耳式耳机,…

进迭时空宣布开源RISC-V芯片的AI核心技术

仟江水商业电讯(4月29日 北京 委托发布)4月29日,在“创芯生生不息——进迭时空2024年度产品发布会”上,进迭时空CEO、创始人,陈志坚博士宣布将开源进迭时空在自研RISC-V AI CPU上的核心技术,包括AI扩展指令…

iOS 实现视图遮罩效果

有时候,我们会遇到这种需求,只讲视图的某个部分展示出来 这时候,我们可以通过设置该视图layer.mask layerb来实现,需要注意的是,这里的layerb必须要设置backgroundColor,渐变layer有colors,否则达不到效果…

redis ZRANGE 使用最详细文档

环境: redis_version:7.2.2 本文参考 redis 官方文档1 语法 ZRANGE key start stop [BYSCORE | BYLEX] [REV] [LIMIT offset count] [WITHSCORES]参数含义key是有序集合的键名start stop在不同语境下,可用值不一样BYSCORE | BYLEX按照分数查询 | 相…

Momentum Contrast (MoCo) for Unsupervised Visual Representation Learning

1 Introduction 1.1 Instance discrimination (样本判别) 制定了一种划分正样本和负样本的规则 1.2 InfoNCE Loss 1.3 Momentum 动量在数学上可以理解为是一种指数移动平均(Exponential Moving Average) \(m\)为动量系数,目的是为了 \(Y_t\) 不仅仅依赖于当前时刻的输入 \(X_t…

2.顺序表_链表(附练习)

目录 1.线性表 2.顺序表 2.1概念及结构 2.2 接口实现 2.3 顺序表的问题及思考 3.链表 3.1 链表的概念及结构 3.2 链表的分类 3.3 链表的实现 3.4 链表面试题 3.5 双向链表的实现 4.顺序表和链表的区别 1.线性表 线性表(linear list)是n个具…

OPPO A72/A55/K7X/A53真我Q3S等手机ROOT刷机后广电卡没信号不读卡解决办法

目前运营商除了移动联通电信以外,还存在1个中国广电,广电属于第四大运营商,由于广电起步较晚,对于手机频段要求也自然不一样,导致目前市面上部分手机出厂没有信号或者不读卡等问题,特别在手机被用户自行刷机…

前端开发攻略---用原生JS在网页中也能实现语音识别

1、语音识别的过程 语音识别涉及三个过程:首先,需要设备的麦克风接收这段语音;其次,语音识别服务器会根据一系列语法 (基本上,语法是你希望在具体的应用中能够识别出来的词汇) 来检查这段语音;最后&#xf…

Django后台项目开发实战一

开发环境使用 Anaconda, IDE 使用 pycharm 第一阶段 创建 Django 项目 在 Anaconda Prompt 中逐步输入下面的命令(之后的所有命令都在这个) 首先创建一个虚拟环境,名称自拟,python 版本我这里使用 3.9.18 关于 python 版本和…

llama-factory/peft微调千问1.5-7b-chat

目标 使用COIG-CQIA数据集和通用sft数据集对qwen1.5-7b-chat进行sft微调,使用公开dpo数据集进行dpo对齐。学习千问的长度外推方法。 一、训练配置 使用Lora方式, 将lora改为full即可使用全量微调。 具体的参数在 该框架将各个参数、训练配置都封装好了,直接使用脚本,将数…

如何下载AndroidStudio旧版本

文章目录 1. Android官方网站2. 往下滑找到历史版本归档3. 同意软件下载条款协议4. 下载旧版本Androidstudio1. Android官方网站 点击 Android官网AS下载页面 https://developer.android.google.cn/studio 进入AndroidStuido最新版下载页面,如下图: 2. 往下滑找到历史版本归…

如何解决DA14531编译工程出现大量报错的问题

在编译DA14531某个工程时,在这台电脑可以编译,另外一台电脑就编译不过,出现很多错误问题。那要怎样处理呢? 建议安装新MDK版本 可能是MDK版本问题,在不同的电脑安装不同的MDK版本,用新的版本可以编译通过&…

WORD排版常见问题与解决方案

前言 近期使用word软件进行论文排版工作,遇到了一些常见的问题,记录一下,避免遗忘。 基本配置 系统环境:win10/win11 word版本:Microsoft Office LTSC 专业增强版 2021 问题与解决方案 问题1:页眉显示内…

Android --- 网络请求

通常在 Android 中进行网络连接一般使用 Scoket 和HTTP,HTTP 请求方式比 Scoket 多。HTTP 请求一般采用原生的 HttpClient 和 HttpUrlConnection 的两种网络访问方式(系统自带的)。但是在 Android 5.0 的时候 Google 就不推荐使用 HttpClient…

docker各目录含义

目录含义builder构建docker镜像的工具或过程buildkit用于构建和打包容器镜像,官方构建引擎,支持多阶段构建、缓存管理、并行化构建和多平台构建等功能containerd负责容器生命周期管理,能起、停、重启,确保容器运行。负责镜管理&am…

使用 BurpSuite 基于 Token 机制实施暴力破解

前言 Token是一种用于身份验证和授权的令牌,通常由服务器生成并发送给客户端,客户端在后续的请求中携带该令牌来进行身份验证和授权操作。Token的使用可以增强应用程序的安全性,避免了直接传递敏感凭证(如用户名和密码&#xff0…

PHP算命源码_最新测算塔罗源码_可以运营

众筹商城源码 众筹商品平台 商城加共识元富之路 网上商城众筹 前端是编译后的,后端PHP,带商城 运行截图 源码贡献 https://githubs.xyz/boot?app39 部分数据库表 CREATE TABLE ti_shopro_store (id int(11) NOT NULL AUTO_INCREMENT COMMENT ID,nam…

02 spring-boot+mybatis+elementui 的登录,文件上传,增删改查的入门级项目

前言 主要是来自于 朋友的需求 项目概况 就是一个 学生信息的增删改查 然后 具体到业务这边 使用 mybatis xml 来配置的增删改查 后端这边 springboot mybatis mysql fastjson hutool 的一个基础的增删改查的学习项目, 简单容易上手 前端这边 node14 vue element…