前言
在github上配置ssh key很容易,网上一大堆教程,但基本没有详细解释其原理的,为什么要配?每使用一台主机都要配?配了为啥就不用密码了?下面将简单通俗地解释一下。
我们在往github上push项目的时候,如果走https的方式,每次都需要输入账号密码,非常麻烦。而采用ssh的方式,就不再需要输入,只需要在github自己账号下配置一个ssh key即可。
配置SSH
git使用ssh配置,基本需要两步
生成密钥
ssh-keygen -t rsa -C “xxx@xxx.com“
id_rsa.pub部署在github上
验证:
ssh -T git@github.com
出现如下字样即代表部署成功
Hi xxxxxx/xxxxxx.github.io! You’ve successfully authenticated, but GitHub does not provide shell access.