HTTP 403 是身份验证没过(Forbidden / Unauthorized),使用 HTTPS 形式的仓库链接需要使用用户名+PAT(类似邮箱的授权码)。SSH 链接则使用本地的私钥文件,它使用 22 端口可能不会被魔法接管。你可以尝试把 SSH 链接的域名换成 ssh.github.com ,但要显式指定 SSH 端口号是 443 ,没准你的魔法会因为这个端口号把它当成 HTTPS 以提供加速效果。
我的配置有点麻烦,我是用了 ncat 这个工具实现了 SSH over HTTP 的效果,ncat 会经过魔法尝试连接 GitHub 建立一条 TCP 隧道,隧道里封装 Git 的 SSH 数据,在家实测 Clone/Fetch/Push 网速可以跑到 100Mbps
我的配置有点麻烦,我是用了 ncat 这个工具实现了 SSH over HTTP 的效果,ncat 会经过魔法尝试连接 GitHub 建立一条 TCP 隧道,隧道里封装 Git 的 SSH 数据,在家实测 Clone/Fetch/Push 网速可以跑到 100Mbps
