SSH免密登录
免密操作
1>进入主目录中:cd ~表示进入主目录中
2>执行命令,生成一个.ssh
keygen代表key generation
-C要大写
后面的邮箱是注册GitHub的账号使用的邮箱
三次回车确认默认值即可
在.ssh目录下有两个文件
3>打开id_rad.pub文件,将里面的内容复制
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC7c3/AXbm2B18AKjbbUI7y/sJNhqh51zcGGFZ/8HDZTgljLIlva4mlm2rh8tBevukfzqv+CklJ8kyNFt/V6cm0WpzX44/sszQ4rbR0VrN3n0EycveRczU1RhEX/71ueuZ6e11bLpRRtNXhsJe/9h8PK1JmRev/7dfZGlqe9iTyNUGm73QXiMNKYExY2ZzaZo5ei8Uc2zb79UDeRQcKdXn0SLMf+RsUJ8R3DoJUC3tO3i378bcc5ugyWxtaoJtnGYMSR/iSXx+oE67lyabXpADxRiQ9y46lsIU4sxds2ia6D+T9FZGQ+XhQcllgC3tbh9urzUXI8dNiyVVP8tETyeZJNoauOR0aiCIqAhiXk33IwgSf7e+0CyF42VF4Cmpo/WEhR2ORPAlwbfFkiFgMk8uA2EOxFVfJkjmbHfDiRplVaM9/YPqwDkefZBvxAsFM56il2x3feiuBYOAKpoXgT+CXV4x5JcW8K3dwOmRUCRIg6m9f6QxHLJBCmfDb1lI+q18= keyeking@126.com
4>打开GitHub账号
5>生成密钥之后就可以进行正常push操作了
对SSH远程地址起别名
git remote add first_ssh [地址]
6>添加到暂存区,提交到本地库,然后push远程库(地址用的是ssh方式的地址)
用ssh方式的好处:不用每次都进行身份验证
缺点:只能针对一个账号