Github的ssh配置
第一步:检查本地主机是否已经存在ssh key
在此之前得先输入git的账号密码啊.
git config --global user.name “zxz” |
还有得设置一下代理
eval "$(ssh-agent -s)" |
然后
cd ~/.ssh |
如下图所示,则表明已经存在

第二步:生成ssh key
如果不存在ssh key,使用如下命令生成
ssh-keygen -t rsa -C "xxx@xxx.com" |
-t rsa指定要生成的密钥类型为RSA。-C "your_email@example.com"添加注释,一般是你的电子邮件地址,帮助你识别这个密钥对应的用途或所有者。
按下 Enter 键。
系统会提示你选择密钥文件的保存位置,默认是在用户目录下的
.ssh文件夹中。系统可能还会提示你设置一个密码来保护私钥,这是可选的,如果你想要额外的安全性可以设置密码,否则可以直接按 Enter 跳过。
终端会输出密钥生成的过程,包括公钥和私钥的生成以及保存路径等信息。
生成完成后,在你选择的保存位置中,你会找到生成的密钥文件,默认是
id_rsa(私钥)和id_rsa.pub(公钥)。你可以使用文本编辑器打开公钥文件(
id_rsa.pub),将其中的内容复制到你想要连接的SSH服务器上,用于身份验证。私钥文件(id_rsa)则应该妥善保管在你的本地计算机上,不要泄露给其他人。
第三步:获取ssh key公钥内容(id_rsa.pub)
cd ~/.ssh |
复制下面内容

第四步:Github账号上添加公钥


第五步:验证是否设置成功
ssh -T git@github.com |
得到Hi zxzlimit! You’ve successfully authenticated, but GitHub does not provide shell access.即为成功!