1. 为什么需要 GitHub 学生认证和 Copilot
GitHub 为全球学生提供免费 Copilot Pro 访问权限。只要保持学生身份,即可持续享受权益。通过学生认证,不仅能免费使用 Copilot,还能解锁 GitHub Pro 账户、JetBrains 全家桶教育许可证及云服务商免费额度等福利。
本文介绍从 GitHub 双重认证到学生认证,再到在 PyCharm 中配置 Copilot 的完整流程,并重点说明注意事项及问题解决方法,帮助用户快速完成环境配置。
2. 准备工作:账号、材料与网络环境
2.1 检查你的 GitHub 账号
首先,你需要一个 GitHub 账号。建议使用常用且稳定的邮箱注册,例如学校邮箱或个人邮箱。注册后建议完善个人资料,如设置头像和 Bio。适当活跃账号(如 Fork 仓库或创建笔记仓库)有助于提升审核通过率。
2.2 准备学生身份证明材料
GitHub 需要证明在读学生身份。以下材料最有效:
- 清晰的学生证:确保学校名称、姓名、照片、有效期清晰可见。双面需拍照,最好体现当前学年注册印章。
- 官方录取通知书:新生适用,需包含学校名称、个人信息和入学日期。
- 学信网的《教育部学籍在线验证报告》:中国学生推荐,提供在线验证码和 PDF 版本,确保姓名、学校、学籍状态信息完整。
- 学校开具的在读证明:带有公章的中文或英文证明。
重要提示:所有材料建议直接拍摄,而非上传旧图。GitHub 风控会检测图片元数据,直接拍摄的'新鲜'照片通过率更高。拍摄时请保证光线充足、背景干净、对焦清晰。
2.3 至关重要的网络环境设置
这是最容易出错的一环,请务必仔细阅读。
绝对不要使用任何代理、VPN 或网络加速工具! 申请过程中,从登录 GitHub 到上传材料,请确保网络连接为干净的本地网络。使用代理会导致 IP 地址显示在国外或异地,触发风控机制导致认证失败。
最佳实践:
- 使用校园网:连接校园 Wi-Fi 或有线网络,IP 地址直接定位到学校。
- 关闭所有代理软件:在浏览器和系统设置中彻底关闭可能修改网络连接的软件或插件。

