git的密钥是什么?
git的键是什么
在操作我的GitHub时,不需要输入密码和用户名。
但是如果别人把我的远程存储库弄得一团糟,我会感到困扰。
在那里出现的就是公钥和私钥!
以下是中文的同義改述:
這把鑰匙
公钥
和你见面很高兴。
机密钥匙
有两种类型。
把公钥发送到GitHub上,私钥保存在自己的电脑里。
通过这两个密钥的匹配,可以验证用户身份并进行对GitHub的操作。
$cd ~/.ssh
请移动到用于创建密钥的目录。
ssh-keygen
制作钥匙
然后会出现如下的结果
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/xxx.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
公钥文件 id_rsa.pub
这是公钥。
id_rsa的意思是RSA密钥。
这是私钥 (Zhè shì sī
接下来
$ pbcopy < ~/.ssh/id_rsa.pub
当您运行此命令时,将复制一个非常长的密钥,然后粘贴到GitHub密钥的指定位置。
ssh git@github.com
如果最后执行这个,并且收到了“嗨!”,那就可以了!