VS代码的Github登录问题

时间:2020-06-05 13:14:23

标签: git authentication github visual-studio-code

每当我尝试推送到存储库时,我都必须一次又一次登录。

如果我取消选中上述内容,则只能正常工作,但仍然要求我再次输入用户名和密码,这并不理想。

My VS config

PC配置:- -VSCode版本:1.45 Debian -操作系统版本:Ubuntu 18.04

2 个答案:

答案 0 :(得分:0)

来自Github VSCode Docs

用于GitHub存储库的GitHub身份验证

VS Code现在具有针对GitHub存储库的自动GitHub身份验证。现在,您无需在系统中配置任何凭据管理器,就可以在公共存储库和私有存储库之间进行克隆,提取和推送。甚至在集成终端中调用的Git命令,例如git push,现在也会根据您的GitHub帐户自动进行身份验证。

您可以使用git.githubAuthentication设置禁用GitHub身份验证。您也可以使用git.terminalAuthentication设置禁用终端身份验证集成。

更新:请参阅解决方案here

答案 1 :(得分:0)

尽管情况并非如此,但从Option Explicit Sub ReadingRange() Dim ARRAY_Multiwage As Variant Dim ARRAY_TEMP_Multiwage() As Variant ARRAY_Multiwage = Sheets("Multiwage").Range("A1").CurrentRegion Dim a As Long Dim b As Long For a = LBound(ARRAY_Multiwage, 1) To UBound(ARRAY_Multiwage, 1) If ARRAY_Multiwage(a, 1) = "60021184_2018/36/HE" Then 'add ARRAY_Multiwage(a, 1) to ARRAY_TEMP_Multiwage 'Debug print to see that it has been added Else: End If Next a End Sub 而不是https进行克隆通常是造成此类问题的原因。

设置GitHub上SSH密钥的说明:
https://help.github.com/en/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent

在VSCode中设置连接详细信息可能会干扰在其外部终端上使用ssh