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

Git Bash输入正确用户名密码仍登录失败且报错cannot spawn如何解决

错误根因说明

你遇到的两类报错对应两个独立问题:

  1. error: cannot spawn santhu@6218: No such file or directory 是本地仓库绑定的远程仓库地址配置错误
  2. Logon failed 是Git托管平台的身份验证凭据失效
    你之前执行的user.name/user.email配置仅用于设置提交代码时的作者信息,和远程仓库登录验证完全无关,且第二条命令参数写错,正确的邮箱配置应为git config --global user.email "你的邮箱"。
解决步骤

1. 修复错误的远程仓库地址

  • 执行命令查看当前绑定的远程地址:
git remote -v
  • 如果返回的origin地址格式异常(存在santhu@6218错误前缀),执行命令替换为正确的远程仓库地址(从你的Git托管平台复制对应仓库的HTTPS/SSH地址即可):
git remote set-url origin 正确的远程仓库地址

2. 清理失效的身份凭据

  • 打开Windows系统的控制面板→用户账户→凭据管理器→Windows凭据
  • 找到对应Git托管平台(如GitHub、Gitee、GitLab等)的存储凭据,全部删除
  • 重新在Git Bash执行pull/push等需要访问远程的操作,按照提示输入身份信息:
    • 若使用HTTPS协议:GitHub等平台已不支持账号密码验证,密码栏需填写你在平台生成的个人访问令牌(PAT)
    • 若使用SSH协议:需提前在平台配置本地SSH公钥,无需输入账号密码

3. 修复错误的用户信息配置(可选)

如果你需要配置正确的提交作者邮箱,执行命令:

git config --global user.email "你的实际邮箱地址"

如果完成上述操作后依然报错,可以尝试将远程仓库重新克隆到新目录测试,排除本地仓库配置损坏的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.16 19:06:03