即使在 windows7 上激活 TLS1.2 后仍然有问题

Still have a problem even after activating TLS1.2 on windows7

我正在尝试使用远程命令在 Github 上上传一个项目我得到了这个:

fatal: Une erreur s'est produite lors de l'envoi de la demande. fatal: La demande a été abandonnée : Impossible de créer un canal sécurisé SSL/TLS. Username for 'https://github.com': meriam-hamdaoui Password for 'https://meriam-hamdaoui@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/meriam-hamdaoui/testing-again.git/'

我看了 Google 所以我更新了我的系统 我激活了 TLS1.2 然后我执行了这两行:

 $unset SSH_ASKPASS

$ git push -u origin main

我在网页上看到“身份验证成功”,但仍然看到这个:

fatal: Une erreur s'est produite lors de l'envoi de la demande. fatal: La demande a été abandonnée : Impossible de créer un canal sécurisé SSL/TLS. Username for 'https://github.com': meriam-hamdaoui Password for 'https://meriam-hamdaoui@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/meriam-hamdaoui/testing-again.git/'

谁能告诉我如何解决这个问题?

这应该与您对 GitHub 帐户密码的使用相关联,而不是 TLS。

尝试使用 PAT (a Personal Access Token) 代替您的密码进行相同的推送。那应该可以了。

如果 Git 从未提示您输入凭据,请检查您的 git 配置凭据助手,并 remove the old credentials from your credentials cache.