命令很短,但不常使用还真容易忘
# 使用rsa算法为<邮箱地址>这个内容生成大小在2048B以下的秘钥文件test
# 同时还会有公钥文件test.pub生成
# 若不指定-f参数则会在~/.ssh/下生成秘钥文件id_rsa和公钥文件id_rsa.pub
ssh-keygen -t rsa -C "邮箱地址" -b 2048 -f test
# 将公钥信息添加到github等托管平台
# 测试是否添加成功
ssh -T git@github.com
常见问题
- 使用
ssh -T git@github.com
测试时报错Permission denied
,修改如下文件权限即可
id_rsa
文件的权限是-rw-------
id_rsa.pub
文件的权限是-rw-rw-r--