0%

VSCode中配置git使用ssh连接

概述

使用HTTPS协议时需要输入账号密码,比较麻烦,虽然可以配置自动保存密码,但明文保存可能导致安全性的降低。
在部署博客时也收到了github的邮件提醒:

On July 1st, 2020, basic authentication using password to this endpoint will no longer work

故决定使用ssh密钥连接git

步骤

安装git bash

https://gitforwindows.org/

初始化

打开git bash,配置用户名和邮箱:

1
2
git config --global user.name author
git config --global user.email [email protected]

生成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

参考

vscode中利用git通过ssh连接github
git-ssh-config.md