1
当使用HTTPS连接到GitHub时,他们显然希望通过询问我的密码来验证我。我输入密码,结帐,然后他们让我写回我的回购。如何将我的公钥发送给GitHub让他们验证我是谁?
使用SSH密钥设置,我创建了一个public_key和一个private_key对。我理解它的方式,我用来加密的public_key和我用来解密的private_key。
然后,我保留private_key在我的机器上,并与任何人分享。然后我去GitHub并粘贴我的public_key。
他们如何授权我?他们是否使用我的public_key加密邮件,然后等待我发回解密后的邮件?如果他们正确地解密了解密的消息,那么他们知道它是我的吗?