没有ssh键的Git pull

时间:2017-07-12 19:56:56

标签: git github ssh

请告诉我它是如何发生的。 我创建了一个Ssh密钥并将其上传到我的github帐户,之后我做了一个git clone和git pull。 然后,我从github中移除了ssh密钥(它仍然在我的计算机上)并且我尝试了另一个拉取请求并且它没有任何密码需要它工作得很好,请解释我如何在我的github帐户上没有任何公钥ssh的情况下工作? 另外,我在我的计算机上打开了一个新文件夹,我试图通过ssa制作git clone,但它没有用。 现有的repo也可以在没有ssh密钥的情况下工作,并且新文件夹不能在没有ssh密钥的情况下执行克隆应用程序(例如,例外,对吗?)

谢谢!

1 个答案:

答案 0 :(得分:0)

GitHub允许任何人在不需要SSH密钥的情况下克隆/分叉公共存储库,也不需要通过SSH连接到存储库来克隆/分叉存储库。请注意,只需连接SSH服务器即可使用SSH密钥(参见下文)。

注意SSH密钥的用途:

  

SSH密钥可用作使用公钥加密和质询 - 响应身份验证向SSH服务器标识自己的方法。与传统的密码身份验证相比,此方法的一个直接优势是,您可以通过服务器进行身份验证,而无需通过网络发送密码。