尽管使用个人访问令牌仍收到 "Please use a personal access token instead."
Still recieving "Please use a personal access token instead." despite using personal access token
我知道之前有人对此有疑问,但我在尝试推送存储库时仍然遇到恼人的错误:
git push --set-upstream origin main
Username for 'https://github.com': xxx
Password for 'https://xxx@github.com':
输入我的个人访问令牌后,出现以下错误:
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: Authentication failed for
'https://github.com/sahwa/thesis.git/'
我已经创建了一个访问令牌并且已经成功使用了一段时间,但是 git 仍然 return 偶尔会无缘无故地出现上述错误。我正在使用 git 版本 2.32.0.
我要补充一点:a) 这是一个未过期的新个人访问令牌,并且 b) 选择了所有正确的范围。
有谁知道如何解决这个问题?
问题可能出在您的遥控器上,当您 git clone
!
时,它会自动设置
您可以看到 change the remote 到 git
协议,而不是 https
作为
git remote -v # display
git remote set-url origin git@github.com:User/UserRepo.git
个人访问令牌是否过期或设置为有效期?
假设它设置为生命周期
这是使用个人访问令牌登录的正确方法
git push https://<GITHUB_ACCESS_TOKEN>@github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git
更好的方法是像 IntelliJ 或 VScode 扩展一样登录 git 客户端,让它处理重新验证和推送
我知道之前有人对此有疑问,但我在尝试推送存储库时仍然遇到恼人的错误:
git push --set-upstream origin main
Username for 'https://github.com': xxx
Password for 'https://xxx@github.com':
输入我的个人访问令牌后,出现以下错误:
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: Authentication failed for 'https://github.com/sahwa/thesis.git/'
我已经创建了一个访问令牌并且已经成功使用了一段时间,但是 git 仍然 return 偶尔会无缘无故地出现上述错误。我正在使用 git 版本 2.32.0.
我要补充一点:a) 这是一个未过期的新个人访问令牌,并且 b) 选择了所有正确的范围。
有谁知道如何解决这个问题?
问题可能出在您的遥控器上,当您 git clone
!
您可以看到 change the remote 到 git
协议,而不是 https
作为
git remote -v # display
git remote set-url origin git@github.com:User/UserRepo.git
个人访问令牌是否过期或设置为有效期? 假设它设置为生命周期 这是使用个人访问令牌登录的正确方法
git push https://<GITHUB_ACCESS_TOKEN>@github.com/<GITHUB_USERNAME>/<REPOSITORY_NAME>.git
更好的方法是像 IntelliJ 或 VScode 扩展一样登录 git 客户端,让它处理重新验证和推送