问题描述
今天,我的大脑有些混乱,所以我将git升级到2.29.1.windows.1。版本。 现在,每次我尝试“ git pull”或“ git clone”等时,它都会显示一个弹出窗口,如下所示。我这里有两个问题。
首先,即使我输入了正确的用户名和密码,它也会显示“登录失败,请使用ctrl + c取消基本凭据提示。”
第二,无论我将credential.helper设置为管理员还是存储,它总是会弹出窗口。但是,密码实际上是存储的。(〜/ .git-credential,如果使用store和(如果使用管理器,则在凭据管理器中)。
解决方法
GitHub不推荐使用基本身份验证,请参见https://developer.github.com/changes/2020-02-14-deprecating-password-auth/