github https无法接入

我们真是一个神奇的国度,连github都要封禁。

最近github https无法接入:

 fatal: unable to access 'https://github.com/xuzhijvn/tony-demo.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 

试了n种方式都不行:

  • 切换SSR代理节点

  • 切换SSR代理模式到全局

  • 退出SSR

  • 使用蓝灯代理

  • 设置git代理(61885是我蓝灯代理的端口)

 git config --global --list

 git config --global https.proxy '127.0.0.1:61885'
 git config --global http.proxy '127.0.0.1:61885'

 git config --global --list
  • 禁用git代理

 git config --global --list

 git config --global --unset http.proxy

 git config --global --list
  • networksetup -setv6off Wi-Fi

以上方法全部不好使,折腾了一下午心态崩了💔💔

最后只能改成通过ssh方式接入了:

  • 生成公私钥对

  • 拷贝到github

  • 要使用ssh-add命令是把专用密钥添加到ssh-agent的高速缓存中

  • 上面的命令在重启电脑之后会失效,所以得通过在~/.ssh/config文件中添加如下内容来取代:

  • 接入github的时候用ssh模式

参考链接:

工作、开源两不误:Git多账号管理

最后更新于

这有帮助吗?