GitHub 提供了我可以以[email protected]
.
根据下面的网站我应该开始生成密钥ssh-keygen -t ed25519 -C "[email protected]"
我的问题是,我是否需要使用 GitHub 上设置的主要电子邮件地址,或者我可以只使用那里的屏蔽地址,如下所示:
ssh-keygen -t ed25519 -C "[email protected]"
我已将其[email protected]
添加到我的 GPG uuid 中。当我使用时会显示gpg --list-keys
。
或者我应该使用我第一次生成 GPG 密钥时设置的主地址gpg --full-generate-key
?我更喜欢对 GitHub 保密我的主要电子邮件地址。如果我将 SSH 密钥添加到 GitHub,我的主要电子邮件会被泄露吗?
关键评论就是:评论。它不是身份验证过程的一部分,GitHub 也不会以任何方式使用它。你可以把“blah”放在那里就完全没问题了。该评论稍后也不会在 UI 中可见,因此尚不清楚 GitHub 是否存储了它。
注释保存在私钥文件中(如果格式允许),并且在公钥文件中也以纯文本形式可见:
默认为“用户名@主机名”。好的注释有助于组织
authorized_keys
包含许多键的文件。但这对于 GitHub 来说不是必需的,因为您必须手动命名添加的密钥。其他 Git 托管提供商可能会以不同的方式处理这部分。