当我尝试使用时,我的控制台上出现此错误git pull:
远程:2021 年 8 月 13 日移除了对密码身份验证的支持。请改用个人访问令牌。远程:请参阅https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/了解更多信息。致命:无法访问“...”:请求的 URL 返回错误:403
这很奇怪,因为我两周前只是按照文档在 GitHub 上创建了一个令牌,该令牌将于 2021 年 10 月 26 日星期二到期。为什么今天删除了它?
我试图用SublimeGit插件将代码推送到github,但是我发现了一些奇怪的东西.
推送到https://github.com/username/username.github.io.git
致命:无法读取" https://github.com "的用户名:未配置设备
在询问之前已经进行了大量搜索,比如致命:无法读取"https://github.com"的用户名:没有这样的文件或目录,致命:无法读取"https://github.com"的用户名:没有这样的设备或地址.
但问题仍然存在,任何努力都将受到赞赏.
截至今天,GitHub 似乎已通过命令行禁用密码,而是需要个人访问令牌,因为在尝试推送提交时出现此错误: "remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead."
我去生成了一个个人访问令牌,但我看过的大多数教程都说你基本上应该再次重新克隆 repo,然后在你再次提交之前使用你的个人访问令牌“登录”。
但是,我有很多使用旧密码方法的存储库,我不想重新克隆每一个。有没有办法在我当前的存储库中以某种方式告诉 Git,“嘿,我想更改登录密码”。我希望当我推送时我会自动再次提示我输入密码,但我只是收到了上面的错误消息,我不知道如何在不重新克隆和尝试推送的情况下重新输入我的登录信息再次。
我试过了,git config --global --unset user.password但这似乎没有解决问题。
谢谢