使用Git相关的功能时,一般都需要代码在网络间传输,https每次都需要输入账号密码,所以配置下ssh会好一点。
我用的是Mac os,ssh证书是默认存放在 ~/.ssh 目录下的,Linux系统也是如此。默认的ssh-key文件是:id_rsa 和 id_rsa.pub。
普通生成rsa方式(用于多个服务器之间的登录)
ssh-keygen -t rsa
针对某个网站的rsa生成方式(我将使用gitee,这里引用了gitee的图片)
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
使用方式
将本机~/.ssh/id_rsa.pub内容拷贝到框框内
本机连接gitee就可以使用ssh方式了
ssh免密的原理
作者:OverLight
链接:https://www.jianshu.com/p/0be57fe9a693
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。