概述
使用HTTPS协议时需要输入账号密码,比较麻烦,虽然可以配置自动保存密码,但明文保存可能导致安全性的降低。
在部署博客时也收到了github的邮件提醒:
On July 1st, 2020, basic authentication using password to this endpoint will no longer work
故决定使用ssh密钥连接git
步骤
安装git bash
初始化
打开git bash
,配置用户名和邮箱:
1 | git config --global user.name author |
生成ssh key
1 | ssh-keygen -t rsa -C "[email protected]" |
回车设置为默认路径,然后输入两次密码(直接回车则密码为空)
在github中添加ssh key
打开https://github.com/settings/keys
将id_rsa.pub
内容填入即可
测试
执行
1 | ssh -T [email protected] |
输入密码验证,返回正确则说明配置完成。
建议
之后都使用git协议来克隆仓库
如:
1 | git clone [email protected]:XhyEax/LeetCode.git |