git提交报错

594 阅读1分钟

提交报错:

fatal: Authentication failed for 'github.com/youGithub/v…' Pushing to github.com/youGithub/v…

原因

  • 身份验证失败(Authentication failed

解决过程如下:

  1. 清除并重新配置凭证

    • 你可以清除本地存储的旧凭证,然后重新输入正确的信息。
    • Windows 系统
      打开 控制面板 -> 用户账户 -> 凭据管理器,在 Windows 凭据 中找到与 GitHub 相关的条目并删除。
    • macOS 系统
      打开 钥匙串访问,搜索 github.com,删除相关的条目。
    • Linux 系统
      如果你使用的是 git-credential-store,可以手动删除 ~/.git-credentials 文件。
  2. github重新生成token

    1. 登录你的 GitHub 账号,点击右上角头像,选择 Settings
    2. 在左侧菜单中选择 Developer settings
    3. 点击 Personal access tokens,然后选择 Tokens (classic)
    4. 点击 Generate new token,选择 Generate new token (classic)
    5. 为令牌设置一个描述性的名称,选择所需的权限(至少要勾选 repo),然后点击 Generate token
    6. 复制生成的令牌,在 Git 操作时,输入该令牌作为密码。