GitHub SSH 通过端口 443 连接
GitHub 支持通过端口 443 上的 SSH 连接,这对于绕过限制了标准端口 22 的网络环境特别有用。
配置 .ssh/config
为了使用端口 443 连接到 GitHub,你需要在你的 ~/.ssh/config
文件中添加如下配置:
1 | Host github.com-ssh |
这段配置会创建一个别名 github.com-ssh
,你可以通过这个别名使用 SSH 连接到 GitHub。
测试连接
完成配置后,你可以通过以下命令测试连接:
1 | ssh -T git@github.com-ssh |
如果一切设置正确,这将通过端口 443 建立与 GitHub 的 SSH 连接。
解释 .ssh/config
配置
Host
是你给服务器设置的别名,用于在 SSH 命令中引用。HostName
是服务器的真实主机名,在这里是ssh.github.com
。Port
指定了 SSH 连接应使用的端口,这里设置为 443。User
设置为git
,因为这是大多数 Git 服务器的标准用户名。IdentityFile
声明了你的私钥文件的位置,它是 OpenSSH 格式的身份验证密钥。