身份验证已删除。请改用个人访问令牌
authentication was removed. Please use a personal access token instead
尝试连接到 GitHub 时出错:
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.
fatal: unable to access 'https://github.com/ershubhamyadav/dream365web.git/': The requested URL returned error: 403
按照以下简单步骤获取解决方案。
- 转到GitHub
- 点击头像
- Select设置
- Select 开发者设置
- Select 个人访问令牌
- 点击生成新令牌
- 类型到期时间
- Select 您的首选范围
- 点击生成令牌
- 最后,您可以复制该令牌并使用它进行身份验证
- 在下面创建一个访问令牌:https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token
- 将回购的 URL 更改为:
https://<access token>@github.com/userName/repo.git
如果在 jenkins 上,将凭据设置为 none。
从 2021 年 8 月 13 日开始,Github 在对 Git 操作进行身份验证时不再接受帐户密码,并且需要使用基于令牌的身份验证。
指南 Youtube 视频: https://youtu.be/eZrOd5qM5WM
创建个人访问令牌的步骤:http://mtahirmunir.com/github-support-for-password-authentication-was-removed/
从2021/8/13开始,你推送代码的时候会出现这样的错误提示...
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
按照以下步骤进行修复。
https://github.com/wuduhren/sourcetree-github-setup/blob/main/README.md
当我尝试将我在本地目录中的项目推送到我的 GitHub 目录时,我遇到了同样的问题,然后我尝试按照这些步骤操作:
- 在 GitHub 的开发者设置中生成令牌
- git远程添加源https://github.com/username/directory-name.git
- git远程设置-url来源https://@github.com//.git
- git 分支-M main
- git push -u origin main
首先生成令牌,因为 Github 在验证 Git 操作时不再接受帐户密码,并且需要从 2021 年 8 月 13 日开始使用基于令牌的身份验证。
如何生成令牌
转到设置,
然后进入开发者设置
然后 select 个人访问令牌(第三个选项)
单击右上角的按钮“生成新令牌”
输入注释,select 到期日期,检查范围选项,然后单击底部的生成按钮。
复制生成的令牌。这就是我们将在下面的第二条指令中用令牌替换的内容。
git remote add origin https://github.com/username/directory-name.git
git remote set-url origin https://<token>@github.com/username/directory-name.git
git branch -M main
git push -u origin main
这解决了您的问题
您正在使用 Https 连接而不是 SSH。只需删除您当前的项目,然后使用 SSH url 克隆它。
请注意,要使用它,您需要设置 SSH 密钥并连接 Github。
尝试连接到 GitHub 时出错:
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.
fatal: unable to access 'https://github.com/ershubhamyadav/dream365web.git/': The requested URL returned error: 403
按照以下简单步骤获取解决方案。
- 转到GitHub
- 点击头像
- Select设置
- Select 开发者设置
- Select 个人访问令牌
- 点击生成新令牌
- 类型到期时间
- Select 您的首选范围
- 点击生成令牌
- 最后,您可以复制该令牌并使用它进行身份验证
- 在下面创建一个访问令牌:https://docs.github.com/en/github/authenticating-to-github/keeping-your-account-and-data-secure/creating-a-personal-access-token
- 将回购的 URL 更改为:
https://<access token>@github.com/userName/repo.git
如果在 jenkins 上,将凭据设置为 none。
从 2021 年 8 月 13 日开始,Github 在对 Git 操作进行身份验证时不再接受帐户密码,并且需要使用基于令牌的身份验证。
指南 Youtube 视频: https://youtu.be/eZrOd5qM5WM 创建个人访问令牌的步骤:http://mtahirmunir.com/github-support-for-password-authentication-was-removed/
从2021/8/13开始,你推送代码的时候会出现这样的错误提示...
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
按照以下步骤进行修复。 https://github.com/wuduhren/sourcetree-github-setup/blob/main/README.md
当我尝试将我在本地目录中的项目推送到我的 GitHub 目录时,我遇到了同样的问题,然后我尝试按照这些步骤操作:
- 在 GitHub 的开发者设置中生成令牌
- git远程添加源https://github.com/username/directory-name.git
- git远程设置-url来源https://@github.com//.git
- git 分支-M main
- git push -u origin main
首先生成令牌,因为 Github 在验证 Git 操作时不再接受帐户密码,并且需要从 2021 年 8 月 13 日开始使用基于令牌的身份验证。
如何生成令牌 转到设置, 然后进入开发者设置 然后 select 个人访问令牌(第三个选项) 单击右上角的按钮“生成新令牌” 输入注释,select 到期日期,检查范围选项,然后单击底部的生成按钮。 复制生成的令牌。这就是我们将在下面的第二条指令中用令牌替换的内容。
git remote add origin https://github.com/username/directory-name.git
git remote set-url origin https://<token>@github.com/username/directory-name.git
git branch -M main
git push -u origin main
这解决了您的问题
您正在使用 Https 连接而不是 SSH。只需删除您当前的项目,然后使用 SSH url 克隆它。 请注意,要使用它,您需要设置 SSH 密钥并连接 Github。