建议
关于 GitHub 的身份验证
可以通过对 GitHub 进行身份验证,从而安全地访问帐户的资源,并根据身份验证的位置使用不同的凭据。
使用 SSH 连接到GitHub
可以使用安全外壳协议(SSH)连接到GitHub,该协议通过不安全的网络提供安全通道。
管理提交签名验证
GitHub 将验证 GPG、SSH 或 S/MIME 签名,以便其他人知道提交来自受信任的源。
文章
Troubleshoot authentication issues
使用 SSH 通过 HTTPS 端口连接
有时,防火墙会完全拒绝允许 SSH 连接。 如果无法选择使用具有凭据缓存的 HTTPS 克隆,可以尝试使用通过 HTTPS 端口建立的 SSH 连接克隆。 大多数防火墙规则应允许此操作,但代理服务器可能会干扰。