github 拉取项目出错

今天拉取 GitHub 上面的项目时,发现一直出错。

fatal: unable to access 'https://github.com/xxxx/xxxxx/': gnutls_handshake() failed: Error in the pull function.

最终发现,开代理就行,唉

url=http://192.168.123.69:7890
alias pon='export http_proxy=$url; export https_proxy=$url'
pon

我电脑的 ip 是 192.168.123.69 ,使用的代理软件是 clash ,把 allow lan 的开关打开后,局域网的其它设备就能使用电脑的代理。7890 是 clash 默认的端口,如果使用 ssr 默认是 1080。

另外一种方法

git config --global http.proxy http://127.0.0.1:10809
git config --global https.proxy https://127.0.0.1:10809