【问题标题】:Using submit50 in VSCode在 VSCode 中使用 submit50
【发布时间】:2020-08-25 03:37:21
【问题描述】:

我正在学习 CS50 AI(哈佛 EdX 上的一门课程),因此一直在 VSCode 中通过 Linux 的 Windows 子系统使用 submit50(我们用来提交作业的命令)。在我将 IDE 更新到 4 月更新之前,submit50 用于在终端本身中询问我的 GitHub 用户名和密码,类似于 CS50 IDE。

在 4 月更新后,它把我重定向到 GitHub 网站进行身份验证,从那时起,我一直收到一个错误,不知道如何解决这个问题。

我尝试重新安装 VSCode 和 submit50,升级 submit50,但这些都没有帮助。

The Error I'm getting

我从 Appdata 中删除了 VSCode 和 Code 以尝试删除所有数据,但这没有帮助。

Git Asking for permission

任何帮助将不胜感激!

【问题讨论】:

    标签: visual-studio-code ide cs50


    【解决方案1】:

    这是由于 VSCode 1.45 版中引入了新的automatic GitHub authentication。

    对此的临时解决方法是通过设置 UI 禁用 VSCode 设置中的 Git: GitHub Authentication,或者在 settings.json 中添加以下行:

    "git.githubAuthentication": false,

    当您再次尝试运行submit50 时,会弹出输入您的用户名和密码的提示!


    或者,您可以通过设置 UI 在 VSCode 设置中禁用 Git: Terminal Authentication,或者将以下行添加到您的 settings.json:

    "git.terminalAuthentication": false,

    通过此方法,您将像往常一样在终端内获得 submit50 的登录提示。

    【讨论】:

      猜你喜欢
      • 2022-01-17
      • 2019-06-07
      • 2020-06-18
      • 1970-01-01
      • 2021-04-20
      • 2022-01-06
      • 2020-07-03
      • 1970-01-01
      相关资源
      最近更新 更多