提交报错:
fatal: Authentication failed for 'github.com/youGithub/v…' Pushing to github.com/youGithub/v…
原因
- 身份验证失败(
Authentication failed)
解决过程如下:
-
清除并重新配置凭证
- 你可以清除本地存储的旧凭证,然后重新输入正确的信息。
- Windows 系统:
打开控制面板->用户账户->凭据管理器,在Windows 凭据中找到与 GitHub 相关的条目并删除。 - macOS 系统:
打开钥匙串访问,搜索github.com,删除相关的条目。 - Linux 系统:
如果你使用的是git-credential-store,可以手动删除~/.git-credentials文件。
-
github重新生成token:
- 登录你的 GitHub 账号,点击右上角头像,选择
Settings。 - 在左侧菜单中选择
Developer settings。 - 点击
Personal access tokens,然后选择Tokens (classic)。 - 点击
Generate new token,选择Generate new token (classic)。 - 为令牌设置一个描述性的名称,选择所需的权限(至少要勾选
repo),然后点击Generate token。 - 复制生成的令牌,在 Git 操作时,输入该令牌作为密码。
- 登录你的 GitHub 账号,点击右上角头像,选择