《GitHub Copilot AI智能辅助编程从申请到使用(概要) | 社区征文》

:star:GitHub Copilot AI 辅助编程从申请到使用(概要) | 社区征文》

[ :star: ] 抛砖引玉 · 请君斧正 =>
前言:希望可以帮助到想了解 GitHub Copilot AI 辅助编程的朋友
参考:GitHub Copilot 官网

简介:本篇内容, 会同步申请一个新 GitHub 账号, 进度会更新到这里来

本文主旨:基础讲解 · 高深请自研(无障碍 阅读理解)

目录

  1. 申请注册 GitHub 账号 (详细操作步骤)
  2. 安装 VsCode 的 GitHub Copilot 插件 (操作步骤)
  3. 申请 GitHub Copilot 的使用资格 (操作步骤)
    耐心等待 GitHub Copilot 的资格审核通过(一般一天左右)
  4. 如何实际使用 (真略讲 · 使用)

0. 整体 GitHub Copilot 使用效果预览 (请看后决定是否继续往下阅读)



正文 => 图文搭配

> 1. 申请注册 GitHub 账号(有账号的朋友可以跳过此步骤)

1.1 打开 GitHub 官网 准备注册账号

GitHub 官网账号注册地址: https://github.com/signup

1.2 填入要注册的邮箱地址


1.3 自己定义一个密码(建议复杂点)

  • Password is strong 就表示密码是很强的, 安全点
  • 现在就 Continue 确认下

1.4 自己定义一个用户名(建议谨慎点,定义一个好记的)

  • 现在继续 Continue 确认

1.5 这里问是否接受 GitHub 的产品新邮件通知(根据个人喜好吧,我选 y 接受邮件)

  • 现在继续 Continue 确认

1.6 常见的机器人验证(三次,现在这验证真麻烦)

1.6.1 给大家提示点答案哈

image

1.6.2 现在开始 Create account 创建 GitHub 账号

1.7 准备填入邮箱验证码

1.7.1 找到邮箱里面的验证码(就是这里的数字,此处模糊处理)

1.7.2 填入邮箱里面的验证码(复制粘贴就行了)

1.8 这里填写下团队情况(中英对照)

1.8.1 我这里填写下个人的理想情况

1.9 选择有兴趣使用的特定功能(中英对照)

1.9.1 此处我全选

1.10 选择一下使用的版本(中英对照)(其实感觉免费的就行了)


1.10.1 此处我选左侧的免费版(用吧)


1.10.2 此处我选右侧的教师版(没证件,算了)



1.11 已完成 GitHub 的账号注册

> 2. 安装 VsCode 的 GitHub Copilot 插件

2.1 打开 VsCode 并登录 GitHub 的账号

image

2.2 打开 VsCode 跳转 GitHub 的链接 (网速不好时,加载会很慢,等待吧)

2.3 浏览器确认后 跳转回 VsCode 登录

2.3.1 登录失败(网络问题), 此处继续重复操作, 直到登录成功


2.3.2 继续 跳到浏览器 Continue 确认

2.3.3 继续 跳转打开 VsCode


2.3.4 检查此处账户, 已登录成功 !

2.4 安装 GitHub Copilot 的插件

2.4.1 打开拓展栏, 搜索 GitHub Copilot 的插件

2.4.2 搜索 GitHub Copilot 的插件, 安装这个(一般都是第一个,以前出过预览版)

2.4.3 这两个地方点击安装都可以

2.4.4 安装成功后会弹出这个点击 跳转 GitHub


2.4.5 继续 跳转 VsCode




2.4.6 在 VsCode 账户上 使用 GitHub 登录使用 GitHub Copilot



2.4.7 登录好了, 准备使用右下角这里申请资格

> 3. 申请 GitHub Copilot 的使用资格

3.1 点击这个小图标, Show 一下(连接失败)

3.2 重启 VsCode 继续点击, 此时就点击 Join the waitlist

3.3 没啥效果, 算了直接 GitHub Copilot 官网申请

就是打开官网这个地址, 申请资格::
https://github.com/features/copilot/signup
耐心等待 GitHub Copilot 的资格审核通过(一般一天左右)


3.3 申请结束后的 GitHub Copilot提示页面

3.4 此处提示是没有体验资格, 前面审核通过后就会有了

3.5 这里放一下有 GitHub Copilot 资格的点击这个地方的效果

> 4. 如何实际使用

4.1 写点注释(中英文皆可)

4.1.2 中文写好, 回车, 就自动提示代码了

4.1.3 此时按下 Tab 键即可完成代码填充

4.1.4 中文注释生成代码, 整体测试效果


4.2 辅助编辑代码上下文


4.3 其它更多功能, 各位自行探索, 可以参考 GitHub Copilot 官网介绍


[小结]

整体来说使用感觉还行, 可以提高一点点编程效率 (已使用近半年)

4赞

感谢各位大佬的阅读, 欢迎提出您宝贵的意见 :grinning: :grinning:

总体来说, GitHub Copilot AI 辅助编程还是依靠网络的,网速要好

怪不得,我玩了几天还一直没有找到规律,有时候就能很智能地蹦出来一整段帮我写好,有时候就等半天什么都没有。我一直以为是自己注释写得不对,在中文/英文注释里删来改去,就一直等它蹦一整段出来。

1赞

:rofl:
是的, 如果网速不好的话, 使用这个 GitHub Copilot 就会半天也没啥提示

4月2号申请,4号就有了资格。这两天使用下来,感受挺好的,减负不少。

2赞

马上去试试

1赞

使用了一会总是自动弹出Untitled真难受 我只想需要时自己去打开就行

1赞

:rofl:
还是需要慢慢调整, 这个目前来说, 感觉有点类似以前的 Sublime 编辑器的代码块提示

GitHub Copilot 候补名单 · 进度更新(已超过 48 小时, 没啥动静, 可能双休日不审核)

  • 看来目前申请的话, 等待时间可能会比较长, 我刚开始申请是第二天就过了


GitHub Copilot 候补名单 · 申请 · 进度更新(已通过)

总计历时 5 天

  • 目前可能审核是比较久了,需要的朋友可以申请, 后面不知道会不会直接开放


:smiley:
:point_down:
[补录一个]
两者搭配, 写代码写起来更 happy 嘞!

实在可惜, GitHub Copilot 在 8 月 22 日之前免费

END , 目前来看还能再用不到两个月 (补充一下)

都是套路呀, Copilot 还是要收费了, 看了下, 还蛮贵的


最后白嫖两个月,,,还是有点舍不得。

:no_mouth:
我也是, 习惯了有事就呼叫它写写部分代码, GitHub Copilot 快退役了, 可惜呀

最后两个月,难受,果然不可能免费

可以切换到tabnine, 效果没那么好, 也能凑合一下

2赞

感谢大佬的分享, 刚刚试了下, 感觉还不错, :smiley:

Tabnine 的收费介绍 (有个人免费版使用的)


下方贴出使用过程:

1. VsCode 安装地址 Tabnine AI Autocomplete VsCode 版本

2. Tabnine 官网地址 Tabnine for VS Code

3. 在 VsCode 中安装使用 Tabnine (整体录制 GIF)


End 整体使用下来, 感觉还行吧, 也可以起到一些辅助效果

1赞

aiXcoder XL是国内一个类似产品,网址是 aiXcoder Natural Language to Code Demo 大伙也可以试试

2赞

在此补充一个内容, 大家根据需求调整,
如果大家发现最近的 GitHub Copilot 的这个地方不是我这个样子的话,
可以去这个官网地址调整下, 然后重启下 Vscode 就可以继续使用 GitHub Copilot 了,
但是请自行阅读那个协议, 确认是否要同意 !

官网设置链接 [可点击查看] https://github.com/settings/copilot

image

1赞