github仓库可以网页打开,但git 无法使用
git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch --tags origin 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.
方法1
VPN用户,查看git 全局代理
git config --global -l
我之前是配置了htts.proxy没用,发现加上http.proxy就好了,或者2者全加
git config --global http.proxy http://127.0.0.1:7897
方法2:
修改ssh配置文件,无则新建
windows
C:\Users\<your name>\.ssh\config
linux
~/.ssh/config
Host github.com Hostname ssh.github.com User git Port 443 PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa
此处别忘了密钥要加到github里去,不会另找教程
添加完后使用命令测试
ssh -T git@ssh.github.com -p 443
网上讲的方法2,对我无效,使用方法1后好了,但另一个仓库不行,再加上方法2后都可以访问。严重怀疑是github偷摸更新了啥,前些天一直都好好的
发表评论