Joh*_*tle 4 github visual-studio-code
我们的组织要求我们将 2FA 添加到 github。不幸的是,现在我们无法在 Visual Studio 代码中提交我们的工作。VSCode 提示输入用户名和密码。它不知道 2FA。
有一些非常古老的帖子说使用个人访问令牌(PAT),例如
http://www.anilsezer.com/connecting-github-from-visual-studio-after-twofactor-authentication-enabled
但是,这也不起作用。
第一篇文章说在 VSCode github 登录对话框中输入 PAT 作为用户名并将密码留空。这不起作用,因为您无法使用空白密码进行提交。输入随机密码给出
Fatal: HttpRequestException encountered.
An error occurred while sending the request.
fatal: HttpRequestException encountered.
An error occurred while sending the request.
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/xxx/xxx.git/'
Run Code Online (Sandbox Code Playgroud)
第二篇文章说使用您的用户/电子邮件作为用户名,并输入 PAT 作为密码。这也是 VSCode 文档所说的。太累了,同样的问题。
任何人得到这个工作?
另外,有谁知道 VSCode 需要哪些“范围”?我只是勾选了“回购”。这可能是问题所在,是否需要更多?
小智 6
我建议您可以使用个人访问令牌。只需点击网站https://github.com/上的个人资料图片(登录后),然后点击设置 > 个人访问令牌 > 生成新令牌。按照向导选择要授予的内容,至少您需要 repo。
在 VS Code 上,您提供常用的用户名,密码则提供新生成的 PAT。
| 归档时间: |
|
| 查看次数: |
6895 次 |
| 最近记录: |