终端输入:
ssh-keygen -t rsa
# 输入文件路径+文件名
/Users/yangliang/.ssh/github_lance_rsa # 默认不输入 路径+文件名就是: ~/.ssh/id_rsa
输入完路径+文件名后一路回车:
打印或复制公钥:
cat ~/.ssh/id_rsa.pub # 控制台上输出内容
pbcopy < ~/.ssh/id_rsa.pub # 自动拷贝到粘贴板
前往 GitHub 网站的 "account settings"
依次点击 "Setting -> SSH Keys"->"New SSH key"
Title 处填写 “id_rsa.pub” 或其他任意信息(上图我的命名为 github_lance_rsa
)。 key处原样拷贝上边复制的公钥信息
pbcopy < ~/.ssh/id_rsa.pub # 自动拷贝到粘贴板
最后,输入:
ssh -T [email protected]
# 对于我的账号,则是:
ssh -T [email protected]
如果报错
Permission denied (publickey)
则输入如下命令:
ssh-add -k ~/.ssh/id_rsa