HTTP模式,Git克隆项目失败-git clone xxx-fatal: Authentication failed for ‘xxx‘

错误:git克隆项目失败
git clone xxx
Cloning into 'xxx'...
fatal: Authentication failed for 'xxx'


原因:配置的账号未授权
1、电脑以前配置的代码托管平台账号未授权,还是用之前的账号克隆


解决:清除以前的账号凭证,重新存储该托管平台授权的账号凭证
git config --system --unset credential.helper

git clone xxx

Cloning into 'xxx'...

Username for 'xxx': 输入账号

Password for 'xxx': 输入密码(隐式不显示)

另外,若提示error: could not lock config file C:/Program Files/Git/etc/gitconfig: Permission denied

则为没有权限,用管理员身份打开cmd命令窗口执行以上命令即可

使用本地存储的账号密码命令(不用每次克隆代码都输入账号密码):

git config --system credential.helper store

Git配置信息本地存储位置:

HTTP模式,Git克隆项目失败-git clone xxx-fatal: Authentication failed for ‘xxx‘_第1张图片

HTTP模式,Git克隆项目失败-git clone xxx-fatal: Authentication failed for ‘xxx‘_第2张图片HTTP模式,Git克隆项目失败-git clone xxx-fatal: Authentication failed for ‘xxx‘_第3张图片

Git存储信息使用说明:

name:用于Git的操作记录和过滤匹配使用,如:Commit提交代码、Annotate编写代码

email:用于匹配远程托管平台的账号和过滤匹配使用

HTTP模式,Git克隆项目失败-git clone xxx-fatal: Authentication failed for ‘xxx‘_第4张图片

账号密码:用于HTTP模式下,和远程仓库交互验证,如:clone克隆、pull拉取、push推送代码

你可能感兴趣的:(异常问题,git)