2021 年 8 月 13 日删除了对密码身份验证的支持
Support for password authentication was removed on August 13, 2021
很长一段时间以来,我一直在使用 Tortoise git,今天我无法使用 Tortoise git 并出现以下错误。
git.exe pull --progress -v --no-rebase "origin" remote: Support for
password authentication was removed on August 13, 2021. Please use a
personal access token instead. remote: Please see
https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/
for more information.
我使用的是最新的乌龟 git 版本。
我了解 git 最新的变化是什么。但是我想用乌龟git。有人,请帮我解决这个问题。
Github 已于 2021 年 8 月 13 日撤销对密码身份验证的支持,并做出以下回应:
Support for password authentication was removed on August 13, 2021
要解决此问题,请按照以下步骤操作:
- 转到 Github 帐户的设置
- 查找并Select开发者设置
- 查找并 Select 个人访问令牌
- 生成新令牌
- 填写任何注释和select访问范围
- 完成后点击生成令牌
使用生成的令牌代替密码与 GitHub 通信。
实际上,git 想要将令牌而不是密码存储在本地计算机中。
所以你可以在 MAC
上解决这个问题
点击头像
转到设置
然后点击“Personal access token and generate new token”如图
然后输入令牌名称 + select 到期日期和 select 您要授予的权限,然后单击屏幕底部的“生成令牌” “
打开钥匙串访问并搜索 github 并双击 github 帐户
最后一步是将 github 令牌粘贴到密码字段中。这就是你所要做的。
按照以下步骤解决问题。
使用 git update-git-for-windows
更新您的 git 版本
在 windows 开始按钮中,搜索 Credential Manager 并打开。
单击 Windows 凭据,搜索并删除 GitHub 凭据。
现在使用乌龟git,拉取代码。您将看到以下弹出窗口。
- 在弹出窗口中单击使用浏览器登录,现在您可以像之前一样使用 Tortoise git。
使用以下步骤避免此问题。
在 https://github.com/settings/tokens,去生成一个令牌。
同时 git clone, push, pull
使用以下凭据。
用户名: user_github_username
密码: add_generated_token 而不是密码。
很长一段时间以来,我一直在使用 Tortoise git,今天我无法使用 Tortoise git 并出现以下错误。
git.exe pull --progress -v --no-rebase "origin" remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information.
我使用的是最新的乌龟 git 版本。
我了解 git 最新的变化是什么。但是我想用乌龟git。有人,请帮我解决这个问题。
Github 已于 2021 年 8 月 13 日撤销对密码身份验证的支持,并做出以下回应:
Support for password authentication was removed on August 13, 2021
要解决此问题,请按照以下步骤操作:
- 转到 Github 帐户的设置
- 查找并Select开发者设置
- 查找并 Select 个人访问令牌
- 生成新令牌
- 填写任何注释和select访问范围
- 完成后点击生成令牌
使用生成的令牌代替密码与 GitHub 通信。
实际上,git 想要将令牌而不是密码存储在本地计算机中。
所以你可以在 MAC
上解决这个问题点击头像
转到设置
然后点击“Personal access token and generate new token”如图
然后输入令牌名称 + select 到期日期和 select 您要授予的权限,然后单击屏幕底部的“生成令牌” “
打开钥匙串访问并搜索 github 并双击 github 帐户
最后一步是将 github 令牌粘贴到密码字段中。这就是你所要做的。
按照以下步骤解决问题。
使用
更新您的 git 版本git update-git-for-windows
在 windows 开始按钮中,搜索 Credential Manager 并打开。
单击 Windows 凭据,搜索并删除 GitHub 凭据。
现在使用乌龟git,拉取代码。您将看到以下弹出窗口。
- 在弹出窗口中单击使用浏览器登录,现在您可以像之前一样使用 Tortoise git。
使用以下步骤避免此问题。
在 https://github.com/settings/tokens,去生成一个令牌。
同时 git clone, push, pull
使用以下凭据。
用户名: user_github_username
密码: add_generated_token 而不是密码。