github支持https和ssh方式访问代码库,https是明文传输,ssh加密传输。git加密传输使用rsa算法,rsa生产一对特定的数字,一个数字可以用来加密,另外一个数字用来解密。这两个数字就是公钥public key和私钥private key。
通常,公钥给服务器,本地访问远端仓库下载代码时,服务器通过公钥加密代码然后发出去,本地电脑接收时,用本地存储的私钥解密它。如果匹配,就正常下载;如果不匹配,则下载失败。

github支持https和ssh方式访问代码库,https是明文传输,ssh加密传输。git加密传输使用rsa算法,rsa生产一对特定的数字,一个数字可以用来加密,另外一个数字用来解密。这两个数字就是公钥public key和私钥private key。
通常,公钥给服务器,本地访问远端仓库下载代码时,服务器通过公钥加密代码然后发出去,本地电脑接收时,用本地存储的私钥解密它。如果匹配,就正常下载;如果不匹配,则下载失败。