一开始还以为是梯子的问题,后来研究了一下,发现可以这样配置
Windows下在 $USERPROFILE%\.ssh\config 文件中添加如下配置:
Host github.com HostName ssh.github.com User git Port 443 PreferredAuthentications publickey IdentityFile "C:\Users\Xxxxxxxxxx\.ssh\id_ed25519"
注意改一下 IdentityFile 改为你本地电脑的路径,然后最后的 id_ed25519 还是 id_rsa 还是其他的,就根据你自己实际情况来配置就好了
Linux系的系统可以改成 IdentityFile ~/.ssh/id_rsa
报错原文:
E:\Project\xxxx>git pull github ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.
其实我还尝试过配置Git 代理,不过尝试过好像没用,这里也记录一下
# Git 配置代理 git config --global --get http.proxy git config --global --get https.proxy # 可以使用以下命令设置代理(将 "代理地址" 替换为你的代理服务器地址) git config --global http.proxy 代理地址 git config --global https.proxy 代理地址 # 例如: # socks5协议,7980端口修改成自己的本地代理端口 git config --global http.proxy socks5://127.0.0.1:7980 git config --global https.proxy socks5://127.0.0.1:7980 # http协议,7980端口修改成自己的本地代理端口 git config --global http.proxy http://127.0.0.1:7980 git config --global https.proxy https://127.0.0.1:7980 # 取消代理配置 git config --global --unset http.proxy git config --global --unset https.proxy
本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work
尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。