# Git 的 SSH、GPG 配置指南
Github (opens new window) 自从被微软收购 (opens new window)以来,也加强了对中国用户的本地化,Github Docs (opens new window) 提供部分中文版本 (opens new window)。这对于英文欠佳的用户来说,是一个好消息。
其中,对于常用的 SSH 密钥对的配置 (opens new window),中文的翻译完成度很高。
下面列举的,大部分都是摘抄自 Github 官方的文档。如有需要,请自行前往查阅。
# 配置 SSH 密钥
# 生成 RSA 密钥对
这里可选 RSA 4096 位的密钥,该模式下,加密的强度也很够了。
# 为 SSH 配置 socks5 代理
因为众所周知的原因,中国大陆网络访问 Github 、下载 repository 的 release 产物(部分是托管在 AWS S3 上),都有一定的困难。没有代理的加持,基本上只能跑个 20KB/S,最多 200KB/S 的速度,对于启用了 LFS 的仓库,更是雪上加霜,令人十分抓狂……
这种情况下,为 git 配置代理,就很有必要;且单独为 git 配置代理,这样可以避免使用全局代理, “污染” 其他的 app 的网络通信。