解决方法: 菜单选择"查看",打开终端,执行以下两条命令
git credential-manager uninstall
git credential-manager install
打开项目所在目录下的".git"目录,打开其中的config配置文件,类似这样
[core]
repositoryformatversion = 0
filemode = false
bare = false
logallrefupdates = true
symlinks = false
ignorecase = true
[remote "origin"]
url = https://github.com/xxx/yyyy.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
由其中的url可知git目前使用https验证方式,另一种方式是ssh密钥。
另外,c:\Users\用户名.git-credential 文件会保存git的用户名和密码。 执行 git config --global credential.helper store ,它会在你下一次请求远程时候,输入一次密码,并把密码以明文的方式保存到.git-credential文件里面,之后就以免密方式登录了。