每次在 github 中上传文件时都遇到错误
facing error everytime in uploading a file in github
我尝试安装 4.5 .net 框架、访问令牌、用户名密码访问一切,因为他们要求 for.but 没有 succeeded.this 是我昨天遇到的所有问题。我使用 windows 7 终极服务包 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 Credential Manager Core,这对您没有帮助。由于您使用的操作系统 (Windows 7) 没有安全更新或其他修复,这可能无法帮助 GCM Core 正常工作。
Windows 7 不一定正确支持 TLS 1.2,因此,当 GCM Core 无法正常工作时。目前,TLS 1.2 被认为是 Internet 上 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's Personal Access Token page,生成具有 repo
和 gist
范围的令牌,然后将该令牌粘贴到 而不是 输入您的密码。这应该能让事情暂时奏效。
我尝试安装 4.5 .net 框架、访问令牌、用户名密码访问一切,因为他们要求 for.but 没有 succeeded.this 是我昨天遇到的所有问题。我使用 windows 7 终极服务包 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 Credential Manager Core,这对您没有帮助。由于您使用的操作系统 (Windows 7) 没有安全更新或其他修复,这可能无法帮助 GCM Core 正常工作。
Windows 7 不一定正确支持 TLS 1.2,因此,当 GCM Core 无法正常工作时。目前,TLS 1.2 被认为是 Internet 上 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's Personal Access Token page,生成具有 repo
和 gist
范围的令牌,然后将该令牌粘贴到 而不是 输入您的密码。这应该能让事情暂时奏效。