克隆Azure托管源代码时出现认证失败问题求助
解决Azure Git仓库克隆认证失败问题
可行的解决步骤:
- 确认凭证有效性
别用微软账户密码,改用Azure DevOps的个人访问令牌(PAT)当密码。生成PAT时要勾选代码读取权限,并且对应好目标仓库的权限范围。 - 重置本地Git凭证
先清掉旧的无效凭证,再重新输入正确信息:- 打开命令行,执行:
git credential-manager erase,跟着提示输入仓库URL、用户名(填微软邮箱或者留空都行)。 - 重新跑克隆命令,弹出凭证框时输入PAT作为密码。
- 打开命令行,执行:
- 切换到SSH协议克隆
如果HTTPS一直卡认证,换SSH方式试试:- 在Azure DevOps账户里添加你的SSH公钥。
- 复制仓库的SSH克隆地址,执行:
git clone <SSH地址>。
- 更新Git和凭证管理器
确保Git是最新版本,并且装了Git Credential Manager(GCM),它对Azure的认证支持更完善,更新后再尝试克隆。
提醒:
http.sslVerify=false只是跳过证书校验,根本解决不了认证问题,还会增加安全风险,别一直开着。
内容的提问来源于stack exchange,提问作者Krishna
相关产品推荐
相关产品推荐

