You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux环境下使用Git Personal Access Token执行git clone认证失败求助

PAT替代密码认证仍失败的常见错误原因
  • PAT权限配置错误:创建PAT时未勾选对应操作的权限范围,访问公开仓库需勾选public_repo权限,访问私有仓库需勾选完整repo权限,涉及其他操作(如管理包、推送容器镜像等)还需勾选对应分类的权限项。
  • PAT已过期:创建PAT时若设置了自定义过期时间,到期后PAT会自动失效,需到GitHub设置页重新生成有效PAT。
  • 认证时输入规则错误:HTTPS认证时用户名仍然填写你的GitHub账号名,仅密码栏输入PAT;输入时不要多复制首尾空格、换行符,避免内容匹配失败。
  • 仓库地址使用SSH协议:PAT仅适用于HTTPS协议的仓库地址(格式为https://github.com/<用户名>/<仓库名>.git),如果你的仓库地址是SSH格式(git@github.com:<用户名>/<仓库名>.git),走的是SSH密钥认证逻辑,PAT不会生效,可执行git remote set-url origin <HTTPS仓库地址>切换协议后重试。
  • 本地存储了旧的失效凭证:Windows凭证管理器、MacOS钥匙串、Linux桌面的凭证存储工具中,可能缓存了之前的旧密码或失效PAT,Git会自动调用旧凭证发起认证,删除存储的GitHub相关凭证后重新输入新PAT即可解决。

错误提示中文翻译:密码认证支持已于2021年8月13日正式移除,请使用个人访问令牌(PAT)完成认证。

PAT认证失败错误截图

内容的提问来源于stack exchange,提问作者robicon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 13:36:04