本文记录配置github ssh key的步骤以及遇到过的问题,内容包括:
- 生成密钥
- 检查密钥
- 配置到ssh agent
- 配置到github
- 检查连接
- 下载代码
- trouble shooting
大体上讲参照官方文档就能配好,但是如果自己是第二次给别的github账号配可能会遇到别的问题,所以如果是第一次配可以直接参考官方文档(见文末)
1.生成公钥和私钥
去到指定目录(~/.ssh)
cd ~/.ssh
创建密钥
$ ssh-keygen -t ed25519 -C "your_email@example.com"
ed25519是一种算法,如果有需要也可以指定其他的
指定密钥文件的名字(生成的文件就叫这个名字)
Generating public/private ed25519 key pair.
Enter file in which to save the key:fengyi
指定密钥的密码(请记住这个密码,在未来执