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

如果最后执行这个,并且收到了“嗨!”,那就可以了!

bannerAds