当我们从github或者gitlab上clone项目或者参与项目时,需要证明我们的身份.github.gitlab支持使用SSH协议进行免密登录,而SSH协议采用了RSA算法保证了登录的安全性.我们要做的就是在本地生成一对RSA的密钥,并且将其中公钥暴露给远程主机.在登录时,远程主机会向我们发送一段随机字符串,我们用自己的私钥加密后再发回去,远程主机用会用之前储存的公钥进行解密,如果匹配成功,则允许登录. 过程 首先你需要在github上或者gitlab上有一个自己的账户 打开git bash,…