我试着安装了4.5.net框架,访问令牌,用户名密码按照他们的要求访问所有内容。但没有成功。这就是我昨天遇到的所有问题。我使用windows7终极服务包1。
像这样的git错误
Home_System@Home_System-PC MINGW64 ~/Desktop/myproj (master)
$ git commit -m "first commit"
[master (root-commit) ef8fd3c] first commit
2 files changed, 2 insertions(+)
create mode 100644 hello.py
create mode 100644 my.py
Home_System@Home_System-PC MINGW64 ~/Desktop/myproj (master)
$ git status
On branch master
nothing to commit, working tree clean
Home_System@Home_System-PC MINGW64 ~/Desktop/myproj (master)
$ git remote add origin https://github.com/arshad007hossain/myproj.git
Home_System@Home_System-PC MINGW64 ~/Desktop/myproj (master)
$ git pull origin master
fatal: couldn't find remote ref master
Home_System@Home_System-PC MINGW64 ~/Desktop/myproj (master)
$ git pull origin master
fatal: couldn't find remote ref master
Home_System@Home_System-PC MINGW64 ~/Desktop/myproj (master)
$ git push --force origin master
fatal: An error occurred while sending the request.
fatal: The request was aborted: Could not create SSL/TLS secure channel.
Logon failed, use ctrl+c to cancel basic credential prompt.
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/arshad007hossain/myproj.git/'
在您的情况下,发送到GitHub的凭据包含的内容不是个人访问令牌或OAuth令牌。你的凭据管理器可能是使用.NET的Git凭据管理器核心,这对你没有帮助。由于你使用的操作系统(Windows 7(没有安全更新或其他修复,这可能无助于GCM核心正常工作。
Windows 7不一定正确支持TLS 1.2,因此,当GCM Core无法正常工作时。TLS 1.2被认为是目前互联网上TLS的最低安全版本,包括GitHub在内的大多数网站都不支持更低的版本。
它通常还负责确保你运行的系统定期收到安全更新,因为它可以防止你的计算机被泄露并被用来对其他系统发起攻击。即使你不关心数据的安全性和完整性,其他人也会感激你的系统不是DDoS网络中的机器人。
如果您在此期间确实需要推送,您可以尝试切换到wincred
凭据助手,该助手可能没有此问题,然后使用以下命令删除所有现有凭据:
$ git config --unset-all credential.helper
$ git config --global credential.helper wincred
$ echo url=https://github.com | git credential reject
一旦你完成了,当你推送时,应该会提示你输入用户名和密码。在提示时输入用户名,在提示输入密码时,转到GitHub的个人访问令牌页面,生成具有repo
和gist
作用域的令牌,然后将该令牌粘贴到中,而不是输入密码。这应该会让事情暂时运转起来。