如何修复git在推送时出现的带有奇怪字符的致命错误



我在github上安装了git并创建了新的存储库。然后我打开我的项目,开始从github复制和粘贴命令。在此之前,我在全球范围内添加了github用户名和电子邮件。当我粘贴最后一个命令(git-push(时,我必须授权我的帐户。我做到了,然后vscode要求我再授权一次。我做到了。然后我在控制台上得到了这个错误:

fatal: ╨Ч╨░╨┐╤А╨╛╤Б ╨▒╤Л╨╗ ╨┐╤А╨╡╤А╨▓╨░╨╜: ╨Э╨╡ ╤Г╨┤╨░╨╗╨╛╤Б╤М ╤Б╨╛╨╖╨┤╨░╤В╤М ╨╖╨░╤Й╨╕╤Й╨╡╨╜╨╜╤Л╨╣ ╨║╨░╨╜╨░╨╗ SSL/TLS.
fatal: ╨Я╤А╨╛╨╕╨╖╨╛╤И╨╗╨░ ╨╛╤И╨╕╨▒╨║╨░ ╨┐╤А╨╕ ╨╛╤В╨┐╤А╨░╨▓╨║╨╡ ╨╖╨░╨┐╤А╨╛╤Б╨░. 

如果我试图重复这个,那么授权窗口不会在我的浏览器中打开(只是空页面(,我会得到相同的错误

根据wjandrea的评论,错误消息是的俄语翻译

The request was aborted: Failed to create secure channel SSL/TLS

和:

An error occurred while sending the request

实际上是libcurl错误,而不是Git错误(例如,请参阅Microsoft文档(。

因此,您可以选择修复导致libcurl无法设置SSL/TLS的原因,或者使用ssh URL而不是基于https://的URL。

最新更新