報(bào)錯(cuò)代碼如下:
Connection reset by 20.205.243.166 port 22
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
百度搜了很多方法,如下:
重新生成ssh密鑰修改22端口為443修改git用戶郵箱設(shè)置刪除known_hosts
中有關(guān) Github相關(guān)行- 將網(wǎng)絡(luò)切換為手機(jī)熱點(diǎn)(確實(shí)有效,治標(biāo)不治本,懷疑公司內(nèi)網(wǎng)問題)
- 修改clone方式為https(應(yīng)該有效,沒試,治標(biāo)不治本,而且項(xiàng)目多時(shí)太麻煩)
今天又遇到了,突然回過神來,公司以前一直是可以正常使用的啊,那絕不可能是公司內(nèi)網(wǎng)問題
遂放棄百度搜索,換用谷歌大法,終于找到了根本原因
可參考 無法 push 到 Github 了,有人知道為什么嗎? 和 macOS 給 Git(Github) 設(shè)置代理(HTTP/SSH)
歸根結(jié)底是電腦代理問題導(dǎo)致,那么問題就好解決了 —— 給Git設(shè)置代理即可文章來源:http://www.zghlxwxcb.cn/news/detail-511625.html
修改 C:/用戶/.ssh/
目錄下的 config
文件文章來源地址http://www.zghlxwxcb.cn/news/detail-511625.html
Host github.com
port 22
User git
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa_github
# 添加下面這一行,端口號(hào)為你開啟代理的端口號(hào),這里7890是Clash默認(rèn)端口號(hào)
ProxyCommand connect -S 127.0.0.1:7890 -a none %h %p
到了這里,關(guān)于使用Git時(shí)報(bào)錯(cuò)Connection reset by 20.205.243.166 port 22的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!